Skip to main content
uv is a fast Python package manager and resolver. Use it when you want a lockfile, deterministic installs, and quick environment setup.

Add to a project

From an existing uv-managed project:
This updates pyproject.toml and refreshes uv.lock.

Install without a project

Install into the active environment without touching a lockfile:

Bootstrap a new project

Pin a version

Upgrade

Verify