How we charge
Every workspace starts on a base plan (Start, Pro, or Enterprise) which determines your included limits and available features. You’ll pay a fixed monthly price for your base plan, plus any usage that exceeds your plan’s included storage or bandwidth. Overage fees are not intended to penalize — any usage above the plan allocation is billed at the same or lower rate as your plan’s standard rate.Plans
pyx Start: For small teams looking to securely manage private Python packages.- $90/month, with 25GB bandwidth and 5GB storage included. Overage usage is charged at $3/GB.
- Includes core registry functionality, access to the Astral PyPI mirror and GPU Index, and basic team controls.
- $700/month, with 250GB bandwidth and 100GB storage included. Overage usage is charged at $1.5/GB.
- Includes everything in the Start plan plus advanced functionality, like SAML-based SSO with directory import, priority support, audit logging, and arbitrary index proxying.
- Custom pricing plans and MSA.
- Includes everything in the Pro plan plus custom deployment options, migration and implementation support, uptime SLAs, and more.
Why we charge this way
Our pricing reflects the infrastructure and support needed to deliver a high-performance, secure, and scalable Python registry.- Usage-based fairness: You pay for the resources you actually consume, instead of per-seat where consumption levels can vary.
- Predictable scaling: Start small and expand naturally as your team and workloads grow.
- Infrastructure alignment: Costs are tied directly to real storage, bandwidth, and GPU compute usage.