Shiv
Build fully self-contained zipapps with all dependencies included.
- Status
- Generally available
- Last checked
- Checked · Oct 12, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Shiv is a command line utility that allows developers to create portable Python applications by packaging them into self-contained zip files, including all necessary dependencies. This makes it easy to distribute and run Python apps in environments where installation of external packages might be restricted or undesirable.
Shiv stands out by providing a straightforward way to package Python applications with all their dependencies, making it ideal for environments where dependency management is challenging or restricted.
When it fits — and when it doesn’t
A good fit for
Developers who need to distribute Python apps with minimal setup requirements.
Teams working in environments with strict dependency management policies.
Individuals looking for a simple way to share Python scripts without complex installations.
Look elsewhere if
Projects requiring real-time updates or dynamic dependencies that change frequently.
Scenarios where the size of the distributed application is critical and must be minimized.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited to Python applications only
Shiv is specifically designed for packaging Python applications and does not support other programming languages.
- 02
Potential issues with complex dependency trees
Complex dependencies can sometimes lead to missing or conflicting packages within the self-contained zip files.
- 03
Manual intervention required for certain package configurations
Some Python packages require manual configuration or additional steps to be included properly in the zip file.
What it does well
Creates self-contained zipapps with all dependencies included.
Easy to distribute and run Python applications in isolated environments.
Supports PEP 441 for creating standalone executable files.
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up Shiv
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for Shiv’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/shiv)HTML
<a href="https://navigateaitools.com/explorer/tool/shiv"><img src="https://navigateaitools.com/badge/shiv.svg" alt="Shiv — tracked on AI Navigator" height="58"></a>