Keep your internal packages secure. Perfect for side projects, corporate libraries, and everything in-between.
Hey! I'm Pierce. The one guy behind Envelope.dev.
I've been writing Python libraries for the last 6 years. I've open sourced a bunch and have an equal number just for internal use. Each time I spun up a new private library would be a headache - manually git cloning within Docker build pipelines, spinning up password protected static indexes, etc. I just needed a private pypi.
They all have the same overloaded UIs that are straight out of 2005. Most have transitioned into "security" as their differentiator and charge you handsomely for it.
I'm just trying to keep my packages private without the bells and whistles. So here we are. I built Envelope originally just to host my own packages. But it's easy enough to open up to everyone.
Founder & Builder
Host unlimited private repositories in a single account. Base storage handles even the largest packages with ease. Scale up for multi-architecture wheel distributions.
Granular access control for teams of any size. Set repository-specific permissions, time-based access, and version constraints.
Seamless integration with pip, poetry, uv, and more. Built to PEP 503 specification with comprehensive installer testing for reliable compatibility.
pip install --index-url
Create temporary access tokens with expiration dates. Perfect for contractors, CI/CD pipelines, or time-bound projects. Unlimited team keys included.
feature | basic $5/mo | professional $15/mo popular |
---|---|---|
Private packages | unlimited | unlimited |
Storage | 1GB | 10GB |
Monthly bandwidth | 10GB | 100GB |
Access keys | unlimited | unlimited |
Time-limited keys | ✓ | ✓ |
Package-limited keys | ✓ | ✓ |
Priority support | - | ✓ |
Advanced analytics | - | ✓ |
Get Started | Get Started |
Keep your internal Python packages secure. Join developers who trust Envelope for their private package hosting.