python
OfficialPython interpreter
22.3K pulls
15 MBvs330 MBDocker22x smaller
2 versionsUpdated 2026-04-02PSF-2.0Security: A+$ niso pull python22x smaller than Docker
This package is 15 MB vs Docker's 330 MB image. That's 22x less disk space, faster pulls, and a smaller attack surface.
Python is one of the most popular programming languages, used for web development, data science, machine learning, scripting, and automation.
niso packages the CPython interpreter with its standard library -- 15 MB vs Docker's 330 MB python:3.12-slim image. Includes python3, pip, and venv. The runtime is installed once on the host and bind-mounted into each service's isolated rootfs. Your pip packages and app code ship inside the .niso package with full process isolation.
Key features
- 15 MB total package size (22x smaller than Docker)
- Multi-architecture: x86_64 and aarch64
- Runtime installed once, isolated per service at activation
- Security score: A+
How to use
manifest.toml
[package]
name = "my-app"
version = "1.0.0"
[runtime]
use = "python:3.12.3"
[binary]
entrypoint = "server.js"
[network]
ports = ["3000:3000"]
[isolation]
preset = "server"Dependencies
python 15 MB
├── musl libc 1.2.5 (0.6 MB)
├── libssl 3.3.0 (2.1 MB)
├── libcrypto 3.3.0 (3.8 MB)
├── zlib 1.3.1 (0.1 MB)
├── libffi 3.4.6 (0.05 MB)
└── libsqlite3 3.45.0 (1.2 MB)