- Home
- Container Build Tools
- Nixpacks
On the recordRead 9 Oct 202619 facts
Nixpacks
On the record
- Architecture limit
- Nixpacks does not support building multiple architectures in one build; separate builds are required before creating a multi-architecture image.nixpacks.com · read 4 Oct 2026
- Automatic detection
- Language providers are matched against the app source directory and suggest Nix packages and install, build, and start commands.nixpacks.com · read 4 Oct 2026
- Build limitation
- Nixpacks does not support producing multiple architectures in a single build.nixpacks.com · read 9 Oct 2026
- Build process
- It generates a reproducible build plan from detected language providers and uses Docker BuildKit to create an OCI image.nixpacks.com · read 9 Oct 2026
- Caching
- Providers cache directories during install and build phases by default, and users can change the cache key or disable caching.nixpacks.com · read 4 Oct 2026
- Configuration
- Builds can be customized with Nixpacks TOML or JSON configuration files, environment variables, or CLI flags.nixpacks.com · read 9 Oct 2026
- Customization
- Users can override provider suggestions, add Nix or Apt packages, and customize build and start commands.nixpacks.com · read 4 Oct 2026
- Distribution
- Install options include Homebrew and MacPorts for macOS, Scoop and MSI packages for Windows, Debian packages, shell scripts, and building from source.nixpacks.com · read 9 Oct 2026
- GitHub Actions
- The documentation includes a GitHub Actions deployment guide for Nixpacks.nixpacks.com · read 9 Oct 2026
- Installation platforms
- Installation options include macOS through Homebrew or MacPorts, Windows through Scoop or MSI releases, and Debian or Ubuntu through .deb releases.nixpacks.com · read 4 Oct 2026
- Integrations
- Nixpacks is available as a builder on Railway and Coolify.nixpacks.com · read 9 Oct 2026
- Language support
- The documentation lists providers for languages including Python, Node, Go, Java, Ruby, Rust, and Swift.nixpacks.com · read 9 Oct 2026
- Maintenance status
- Nixpacks is in maintenance mode and is not under active development; its documentation recommends Railpack as a replacement.nixpacks.com · read 9 Oct 2026
- Open source
- The project describes itself as open source on GitHub and says it was started by Railway.nixpacks.com · read 9 Oct 2026
- Packages and commands
- Users can add Nix or Apt packages and override build and start commands.nixpacks.com · read 9 Oct 2026
- Purpose
- Nixpacks analyzes an application source directory and produces an OCI-compliant image that can be deployed anywhere.nixpacks.com · read 9 Oct 2026
- Python support
- The Python provider detects files such as main.py, requirements.txt, pyproject.toml, and Pipfile, and supports multiple package managers including pip, Poetry, PDM, and uv.nixpacks.com · read 9 Oct 2026
- Reproducible plans
- A build plan can be saved and reused later to build the image with the same configuration.nixpacks.com · read 4 Oct 2026