FREEDOM251

Freedom251 › Continuous Integration Software

NixCI

Free plan APISelf-hostedWeb

Visit NixCI Alternatives Pricing

NixCI's own site

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

PlanBilled and limitsPrice
FOSSFree; hosted workers $0.33/hr · For open source projects · own workers or hosted workers billed hourly · automatic cachingFree
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-HostedCustom; contact [email protected] · Run on your infrastructure · own workers and caches · priority support · SLAs availableOn 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

Look at these too