Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Poetry

Free#13 of 92 in Package ManagersPython Package Managers

Poetry: A focused open-source workflow for isolated, repeatable Python project environments. Ranked #13 of 92 in Package Managers by our editors (8.0/10); pricing: Free plan; best for python packaging with project isolation.

8.0/10Editor score
Poetry8.0 Visit Poetry

At a glance

  • Editor score
    8.0 / 10
  • Pricing
    Free plan
  • Best for
    Python packaging with project isolation
  • Free plan
    Yes
  • Paid from
    Free
  • Lockfile support
    Yes
  • Facts checked
    22 Sep 2026
Poetry screenshot
  • Where it wins

    • Reproducible installs through poetry.lock lockfile generation
    • Manages isolated virtual environments and dependency groups
    • Builds and publishes sdist and wheel packages
  • Where it doesn't

    • Focused on Python rather than multiple programming ecosystems
    • Does not provide workspace or monorepo management
    • No vendor-managed commercial service tier

Our verdict on Poetry

Poetry is an open-source tool for managing dependencies and packaging Python projects. It suits developers who want project requirements declared in pyproject.toml, resolved into repeatable environments, and maintained separately from the system Python installation. Support for Linux, macOS, and Windows makes it applicable across common development platforms, while non-package mode accommodates projects that need dependency management without producing a package.

Its strongest area is the connection between dependency management and packaging. Poetry can generate a poetry.lock lockfile for reproducible installs, manage isolated virtual environments, organize dependencies into groups, and maintain a package cache. It also builds source distributions and wheels, then publishes them to PyPI or private repositories with private repository authentication. Plugin extensibility adds a way to extend the workflow, making Poetry more than a dependency declaration format alone. Teams that want one tool spanning project metadata, resolution, environment isolation, builds, and publishing should find that breadth relevant.

Poetry remains a focused choice rather than a general package manager for varied language stacks. Its package formats are Python source distributions and wheels, and its ecosystem connections center on PyPI and private package repositories. Workspace or monorepo management is not part of its stated capabilities, so larger codebases organized around shared multi-project workspace workflows may need an alternative. Choose Poetry for Python projects where lockfiles, virtual environments, packaging, and repository publishing belong in one open-source workflow; choose another tool when cross-language package management or workspace management is a primary requirement.

Your product? Our editors can test Poetry in depth and publish a review, labelled as paid · from $149/mo →

Poetry pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on python-poetry.org

Poetry fact sheet

Free planYes
Paid fromFree
Package formatssource distributions, wheels
Supported platformsLinux, macOS, Windows
Dependency resolutionYes
Lockfile supportYes
Workspace supportNot verified
Private registry authYes
Offline installationNot verified
DeploymentSelf-hosted
PlatformsWindows, macOS, Linux
SupportCommunity, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations2 integrations: PyPI, private package repositories
PricingFree plan
Websitepython-poetry.org
Facts checked22 Sep 2026

Poetry integrations

Poetry lists 2 integrations on its own site.

  • PyPI
  • private package repositories

Alternatives to Poetry

See all Poetry alternatives →

Also Ranked In

Poetry is ranked in 2 of our directories.

Used Poetry? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Poetry for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Poetry 8.0/10

Poetry is listed in our Package Managers directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/poetry/"><img src="https://www.itechguides.com/best/badge/poetry.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update