Skip to main content
pyx leverages a usage-based pricing model designed to scale with your team. Each plan includes a set amount of storage and bandwidth, with overages billed as your usage grows. This keeps pricing predictable for small teams while remaining flexible for organizations operating at scale.

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.
pyx Pro: For growing teams who need more control.
  • $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.
pyx Enterprise: For organizations operating at scale.
  • Custom pricing plans and MSA.
  • Includes everything in the Pro plan plus custom deployment options, migration and implementation support, uptime SLAs, and more.
Full pricing and usage details are available directly in your pyx dashboard.

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.
Early-stage startups may be eligible for discounted startup pricing rates. Contact our team to learn more.

Terminology

Base plan: Covers included storage, bandwidth, and access to core product features. Billed monthly. Storage: Based on total package data stored in pyx, rounded up to the nearest GB (where 1 GB is equivalent to 1000^3 bytes). Bandwidth: Based on total bandwidth consumed by your team, rounded up to the nearest GB (where 1 GB is equivalent to 1000^3 bytes). Includes consumption of private packages, packages from the Astral-hosted PyPI mirror, and packages from the Astral GPU Index. Does not include consumption from the PyPI proxy. Overages: When your usage goes beyond plan limits, additional usage is billed per GB at your plan’s overage rate. Overage charges will appear on your next monthly bill.