uv

Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed

About

uv is ranked #5 of 93 in package managers on Inferse. It runs on Linux, macOS, Windows. There is a free plan.

Compared on package managers

Free plan
Yesdocs.astral.sh
Package formats
source distributions, wheels, requirements.txt, pylock.tomldocs.astral.sh
Supported platforms
macOS, Linux, Windows, CPython, PyPy, Pyodide, GraalPydocs.astral.sh
Dependency resolution
Yesdocs.astral.sh
Lockfile support
Yesdocs.astral.sh
Workspace support
Yesdocs.astral.sh
Private registry auth
Yesdocs.astral.sh
Offline installation
Yesdocs.astral.sh

Facts

Free plan
Yesdocs.astral.sh · 22 Sept 2026
Package formats
source distributions,wheels,requirements.txt,pylock.tomldocs.astral.sh · 22 Sept 2026
Supported platforms
macOS,Linux,Windows,CPython,PyPy,Pyodide,GraalPydocs.astral.sh · 22 Sept 2026
Dependency resolution
Yesdocs.astral.sh · 22 Sept 2026
Lockfile support
Yesdocs.astral.sh · 22 Sept 2026
Workspace support
Yesdocs.astral.sh · 22 Sept 2026
Private registry auth
Yesdocs.astral.sh · 22 Sept 2026
Offline installation
Yesdocs.astral.sh · 22 Sept 2026
What it does
uv is an extremely fast Python package and project manager written in Rust.docs.astral.sh · 29 Sept 2026
Tool replacement
uv can replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and other tools.docs.astral.sh · 29 Sept 2026
Performance
The documentation describes uv as 10–100x faster than pip.docs.astral.sh · 29 Sept 2026
Project management
uv manages project dependencies and environments and supports lockfiles and workspaces.docs.astral.sh · 29 Sept 2026
Python versions
uv can install, list, pin, and uninstall Python versions.docs.astral.sh · 29 Sept 2026
Scripts and tools
uv can run Python scripts with dependencies and run or install command-line tools from Python packages.docs.astral.sh · 29 Sept 2026
pip compatibility
uv includes a pip-compatible interface, though its commands do not exactly match the interfaces and behavior of the tools they are based on.docs.astral.sh · 29 Sept 2026
Integrations
Official integration guides cover Docker, Jupyter, GitHub Actions, GitLab CI/CD, Pre-commit, PyTorch, FastAPI, Bazel, and package registries.docs.astral.sh · 29 Sept 2026
Security
uv uses rustls with aws-lc-rs for TLS and bundled Mozilla root certificates by default.docs.astral.sh · 29 Sept 2026
Credential storage
uv currently stores credentials in a plaintext file; native system secret storage is available as an experimental preview feature.docs.astral.sh · 29 Sept 2026
Distribution
uv can be installed with a standalone installer, PyPI, Homebrew, MacPorts, WinGet, Scoop, Docker, GitHub Releases, or Cargo.docs.astral.sh · 29 Sept 2026
Intended users
Astral says it builds high-performance developer tools for the Python ecosystem to help developers ship software faster.astral.sh · 29 Sept 2026
Maker
Astral Software Inc. identifies Astral founder Charlie Marsh and describes the team as small and distributed.astral.sh · 29 Sept 2026
Purpose
uv is an extremely fast Python package and project manager written in Rust.docs.astral.sh · 30 Sept 2026
Consolidated tooling
uv is designed to replace tools including pip, pip-tools, pipx, poetry, pyenv, twine, and virtualenv.docs.astral.sh · 30 Sept 2026
Speed
The documentation describes uv as 10–100x faster than pip.docs.astral.sh · 30 Sept 2026
Projects
uv manages project dependencies and environments and supports lockfiles and workspaces.docs.astral.sh · 30 Sept 2026
Scripts and tools
uv manages dependencies for single-file scripts and runs or installs command-line tools published as Python packages.docs.astral.sh · 30 Sept 2026
Python versions
uv installs and manages Python versions, including switching between versions.docs.astral.sh · 30 Sept 2026
pip compatibility
uv provides a pip-compatible interface for common pip, pip-tools, and virtualenv commands.docs.astral.sh · 30 Sept 2026
Integrations
The documentation lists integrations and guides for Docker, Jupyter, marimo, GitHub Actions, GitLab CI/CD, Pre-commit, PyTorch, FastAPI, and several package registries.docs.astral.sh · 30 Sept 2026
Security
uv uses TLS with rustls and bundled Mozilla root certificates by default to verify HTTPS connections.docs.astral.sh · 30 Sept 2026
Dependency confusion protection
By default, uv's first-index strategy limits package candidates to the first index where a package is found, to help prevent dependency confusion attacks.docs.astral.sh · 30 Sept 2026
Credentials
Credentials are not stored in uv.lock; uv supports credentials through environment variables, URLs, netrc, and keyring.docs.astral.sh · 30 Sept 2026
Install methods
uv offers standalone installers and is also available through PyPI, Homebrew, MacPorts, WinGet, Scoop, Docker, GitHub Releases, and Cargo.docs.astral.sh · 30 Sept 2026
Platform limits
The documentation lists macOS, Linux, and Windows support; the PyPI installation note says platforms without a prebuilt wheel require a Rust toolchain to build from source.docs.astral.sh · 30 Sept 2026
Maker
Astral says its mission is to make the Python ecosystem more productive by building high-performance developer tools, starting with Ruff.astral.sh · 30 Sept 2026

Best uv alternatives

See all 12

Where it ranks on Inferse

Sources