Never build software twice.
Leverage the Nix ecosystem to share binaries between CI, development and deployment environments.
Share binaries between all environments
Cachix provides with a few different ways to share binaries:
$ cachix push mycache
$ cachix watch-store mycache
$ cachix watch-exec mycache nix-build
Use your binaries seamlessly
$ cachix use mycache to configure Nix and you're all set!
Use auth tokens to protect read access to your binary cache:
$ cachix authtoken AUTH-TOKEN.
Everything you need to share binaries.
Set up your Nix infrastructure in a few minutes and avoid maintenance work.
To prevent your cache to grow indefinitely, least recently used entries are collected once you reach your storage limit.
Grant your team members write and/or read access to a cache.
Allows revoking the token at any time.
Continuous Integration Guides
Learn how to integrate your favorite CI to start sharing the binaries.
Comes with a number of optimizations to speed up binary cache roundtrips.
Widely used by Nix community
From Open Source projects to established businesses.
- Transferred last month
- 297 TB
- Binary Caches