Freedom251 › Continuous Integration Software
NixCI

What NixCI is
NixCI is a continuous integration service for projects built with Nix. A repository containing flake.nix can run CI without additional configuration. Its demonstration setup builds flake packages, development shells, and checks, then caches results for later commits. Hosted workers run jobs on managed machines, while a single command can reproduce builds locally. NixCI connects with GitHub, GitLab, and Codeberg, including self-hosted GitLab and Forgejo or Gitea instances. It can pull from and push to Cachix when cache credentials are configured. Impure tests may use secrets and internet access, and code can deploy after a successful test suite. Secrets are passed as environment variables, with special SSH-key handling. Plans include a free FOSS option for open-source projects, Hosted at $36 a month per developer plus $0.33 per worker-hour, and custom-priced Self-Hosted. A 14-day demo trial is available.
Who it suits
Nix-based teams wanting hosted or self-hosted CI can use NixCI with common Git forges. It also suits projects that need reproducible builds, caching, or deployment automation.
What it does well
- Zero-configuration CI with flake.nix
- Locally reproducible builds
- GitHub, GitLab, and Codeberg integrations
- Cachix build caching
- Hosted and self-hosted workers
What to know first
- Not open source
- Builds stop after the 14-day trial
- Hosted plan adds worker-hour charges
- Build logs retained for 60 days
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| FOSS | Free; hosted workers $0.33/hr · For open source projects · own workers or hosted workers billed hourly · automatic caching | Free |
| Hosted | $36 per developer per month + $0.33/worker-hr · Unlimited private repos · managed infrastructure · hosted or own workers · full cache access · priority support | $36 a month |
| Self-Hosted | Custom; contact [email protected] · Run on your infrastructure · own workers and caches · priority support · SLAs available | On request |
As nix-ci.com lists them, read 11 Oct 2026. The maker's own page has the final word.
Verdict
NixCI focuses on reproducible Nix workflows with hosted workers, caching, and forge integrations. Check the trial ending conditions, retention periods, and worker charges before choosing a plan.
Facts from NixCI's own pages
- Automatic builds
- The demo builds all flake packages, devShells, and checks and caches builds for subsequent commits. · nix-ci.com, 11 Oct 2026
- Caching
- NixCI can automatically pull from and push to Cachix when configured with a cache name, public key, and authentication token or signing key for pushing. · nix-ci.com, 11 Oct 2026
- Data handling
- Hosted builds run in isolated temporary directories, worker connections use TLS, and workers are wiped before running a job for a different owner. · nix-ci.com, 11 Oct 2026
- Deployment
- NixCI can automatically deploy code after a suite succeeds. · nix-ci.com, 11 Oct 2026
- Git forge integrations
- NixCI integrates with GitHub, GitLab, and Codeberg, including self-hosted GitLab and Forgejo/Gitea instances. · nix-ci.com, 11 Oct 2026
- Hosted runners
- Hosted workers run jobs on powerful machines without an upfront cost. · nix-ci.com, 11 Oct 2026
- Local reproduction
- Builds are locally reproducible with a single command. · nix-ci.com, 11 Oct 2026
- Privacy and compliance
- The privacy policy says it is intended to comply with the EU GDPR and Swiss Federal Act on Data Protection. · nix-ci.com, 11 Oct 2026
- Purpose
- NixCI is a continuous integration service for projects that use Nix, and can run CI with zero configuration when a repository has a flake.nix. · nix-ci.com, 11 Oct 2026
- Retention
- Build logs are retained for 60 days, build metadata for 90 days, and cached artifacts are automatically deleted after 90 days, subject to earlier garbage collection. · nix-ci.com, 11 Oct 2026
- Secrets
- Secrets are supplied to tests and deployments as environment variables, and NixCI provides special handling for SSH keys. · nix-ci.com, 11 Oct 2026
- Self-hosting limit
- NixCI is not open source; self-hosting packages are available by contacting the maker, while any subscriber may self-host workers. · nix-ci.com, 11 Oct 2026
- Support
- The site lists [email protected], and paid Hosted and Self-Hosted plans include priority support. · nix-ci.com, 11 Oct 2026
- Tests
- Impure tests can run with secrets and internet access. · nix-ci.com, 11 Oct 2026
- Trial
- New users receive a 14-day trial on the demo system; builds stop when it ends unless the account is upgraded. · nix-ci.com, 11 Oct 2026
Where NixCI stands on Freedom251
- Continuous Integration Software#26 of 58