Skip to main content
Determinate Nix

Business-class Nix for critical infrastructure

Determinate Nix is the secure, stable, validated distribution of Nix. From standard package builds to development environments to NixOS deployments and beyond, Determinate Nix is feature rich, boldly innovative, and the standard bearer in the Nix ecosystem.

Get access: Native Linux builder for macOS

Native Linux builder for macOS

Build Linux packages with zero configuration or extra setup using macOS's built-in Virtualization framework. No more remote builders or cross-compilation, just Determinate Nix.
Get access
Docs: Lazy trees

Lazy trees

Faster and less resource-intensive evaluation for many expressions involving flakes, even in massive monorepos. We've seen reductions in wall time of 3x or more and reductions in disk usage of 20x or more.
Docs (opens in a new tab)
Docs: Parallel evaluation

Parallel evaluation

Speed up a wide range of Nix operations by distributing work across multiple processors. We've seen reductions in evaluation time of 50% or more.
Docs (opens in a new tab)
Announcement: WebAssembly in Nix expressions

WebAssembly in Nix expressions

Enables you to cover a broad new range of potential use cases using the Nix language, like fast parsing of complex strings and niche file formats.
Announcement
Repo: Flake schemas

Flake schemas

Make your flakes more extensible and discoverable by showing Nix how to handle non-standard output types.
Repo (opens in a new tab)
Our position on flakes: Stable flakes

Stable flakes

Upstream Nix remains uncommitted to flakes but we're all in on them, offering a formal stability guarantee and making flakes the default in Determinate Nix.
Our position on flakes
Guide: MDM support

MDM support

Deploy and manage Determinate Nix across macOS fleets via JAMF Mosyle, and other Mobile Device Management platforms. Seamless onboarding for your entire organization.
Guide (opens in a new tab)
Docs: Automated garbage collection

Automated garbage collection

Intelligent store management keeps disk usage in check. Schedule GC runs to reclaim space without manual intervention or CI failures.
Docs (opens in a new tab)
Announcement: Sentry crash reporting

Sentry crash reporting

Determinate Nix uploads crash reports to Sentry so we can catch, triage, and fix crashes in the wild, with a simple opt-out if you prefer.
Announcement
Trust Center: SOC 2 Type II certified

SOC 2 Type II certified

Built and operated on audited, certified infrastructure. Satisfies the security and compliance questions your team will ask before shipping.
Trust Center (opens in a new tab)
determinate

The Determinate platform

Determinate Nix, FlakeHub, and Determinate Secure Packages are built to work together. Keep exploring what else the platform can do.