FlakeHub
Privately cache Nix artifacts and share flakes
FlakeHub is an all-in-one platform for Nix and flakes. Binary caching, private flakes, and org-wide access control backed by federated authentication. Publish, discover, and depend on Nix flakes with real semantic versioning.
Sign up: FlakeHub CacheSign up (opens in a new tab)
FlakeHub Cache
Share cached binary artifacts across developer machines, CI, and production. Never rebuild what's already been built and save massively on time and resources.Docs: Private flakesDocs (opens in a new tab)
Private flakes
Keep proprietary packages private. Only authenticated members of your organization with explicit access can fetch them.Docs: Semantic versioningDocs (opens in a new tab)
Semantic versioning
Give your flakes real version numbers. Pin to majors, minors, or exact releases, not Git refs.Docs: JWT-based authenticationDocs (opens in a new tab)
JWT-based authentication
No static credentials, no rotation schedules. FlakeHub uses JSON Web Tokens from GitHub, GitLab, Semaphore, Buildkite, AWS STS, Google Cloud Platforms, and others.Docs: Resolved store pathsDocs (opens in a new tab)
Resolved store paths
FlakeHub pre-resolves Nix store paths so that you can fetch artifacts via the FlakeHub CLI without running a local Nix evaluation, leading to much faster deploys, especially on memory-constrained devices.fh docs: Flake discoveryfh docs (opens in a new tab)
Flake discovery
Browse and search thousands of community flakes by name, label, or organization. Works from the UI (⌘K) and the fh CLI.Organization controls
Teams, roles, and access control. Manage publishing permissions and cache access across your whole organization from one place.Docs: fh applyDocs (opens in a new tab)
fh apply
Deploy NixOS, Home Manager, and nix-darwin configurations directly from FlakeHub with no Nix evaluation required.Learn more: Multiple identity providersLearn more
Multiple identity providers
Authenticate with GitHub, Microsoft Entra, or Okta. Additional identity providers available on request for organizations with specific requirements.FedRAMP: FedRAMP High AuthorizationFedRAMP
FedRAMP High Authorization
Because FlakeHub has achieved FedRAMP Authorization, U.S. federal agencies and their partners can cache and distribute Nix artifacts inside the FedRAMP boundary.determinate
The Determinate platform
Determinate Nix, FlakeHub, and Determinate Secure Packages are built to work together. Keep exploring what else the platform can do.
- Learn more about Determinate Nix
Determinate Nix
The secure, stable, validated distribution of Nix.
Learn more - Learn more about Determinate Secure Packages
Determinate Secure Packages
Secure, signed, auditable Nix packages you can trust.
Learn more
- Learn more about Enterprise Nix SupportLearn more
Enterprise Nix Support
Enterprise-grade support for simple, secure, and confident Nix.