Fast CI for Monorepos

Nx Cloud is your end-to-end solution for a smart, efficient and maintainable CI.

Both faster & cheaper

Nx Cloud makes your CI significantly faster and cheaper, while also making it more maintainable and reliable.

0 - 0%
Faster CI
Reported by enterprises using Nx Cloud.
Halve your CI bill
CI
$6k
CI + Nx Cloud
$3.2k

Cost per month for CI compute. Data collected based on a typical month of CI runs measured on the Nx OSS monorepo.

Deep understanding of your workspace

Nx Cloud knows your build tools, how your projects relate to each other, and what every task does.

Main Workflow

nx affected --target=build,lint,test

js:build
js:lint

Nx Agents

Agent 12
  • website:build-base
  • website:build
Agent 23
  • docs:lint
  • express:test
  • website:lint
Nx Agents: seamless task distribution
Nx Cloud manages CI agent machines, offloading complex machine provisioning from your CI provider. Integration is as simple as initiating a distributed run on your provider, with Nx Agents handling the rest - streamlining operations and enhancing cost efficiency.
0tasks replayed instantly with cache
remote
build
website
< 1s
remote
test
express
< 1s
remote
build
eslint
< 1s
remote
lint
autoloan
< 1s
remote
test
website
< 1s
remote
lint
website
< 1s
remote
build-base
express
< 1s
remote
build
express
< 1s
remote
lint
express
< 1s
remote
test
autoloan
< 1s
Nx Replay: secure computation cache
Nx Cloud caches and restores task results, across PRs and local machines, drastically accelerating your CI runs.
Runningnx affected --targets=e2e
In progress
e2e
ui-cdk
e2e/libs/ui-cdk/spec-1.tsx
e2e/libs/ui-cdk/spec-2.tsx
In progress
e2e
website
e2e/apps/website/spec-1.tsx
e2e/apps/website/spec-2.tsx
e2e/apps/website/spec-3.tsx
e2e/apps/website/spec-4.tsx
e2e/apps/website/spec-5.tsx
e2e/apps/website/spec-6.tsx
Atomizer: E2E test splitting
Nx Cloud splits large e2e projects into fine-grained test runs, enabling more efficient distribution and dramatically reducing CI times.
Runningnx affected --targets=e2e,test
miss
test
flaky1 retrywebsite
Failed
e2e
1 retrywebsite
In progress
test
flaky1 retryui-cdk
remote
lint
website
In progress
build
ui-cdk
Flaky task detection
Nx Cloud automatically identifies flaky tasks from any tool and initiates a re-run of those specific tasks, optimizing resource usage for peak efficiency.
Failedwith code: 1
Attempt 1Attempt 2

Feb 23, 2024 08:57:49 - 08:57:54 (4s)

nx run nx-dev:build
nx run nx-dev:sitemap ✨ [next-sitemap]
Loading next-sitemap config:file:///home/workflows/workspace/nx-dev/nx-dev/next-sitemap.config.js
❌ [next-sitemap] Unable to find export-maker.
  Make sure to build the project using "next build" command
  node:internal/process/promises:289
          triggerUncaughtException(err, true /* fromPromise */); ^
          [Error:ENOENT: no such file or directory, stat '/home/workflows/workspace/dist/nx-dev/nx-dev/.next/export-marker.json']
          errno: -2, code: 'ENOENT', syscall: 'stat', path: '/home/workflows/workspace/dist/nx-dev/nx-dev/.next/export-marker.json'
Node.js v20.9.0 Warning: command "pnpm next-sitemap --config
./nx-dev/nx-dev/next-sitemap.config.js" exited with non-zero status code
Actionable feedback
Nx Cloud lets you see what went wrong, and how to fix it. It understands your command and lets you find the logs you need.

Seamless distribution, faster CI

Nx Cloud dynamically adapts to your CI needs - providing an excellent developer experience while minimizing your costs.

Perfect provisioning.
Instruct Nx Cloud to dynamically allocate the right number of agents for each pull request.
Effortless CI integration.
Utilize additional compute from Nx Cloud and enjoy faster and cheaper CI with your existing provider.
Simple configuration.
Add a single line to your CI configuration to enable distribution, computation caching, E2E test splitting, and more.

Your CI provider

nx affected -t lint build test

on job: main-linux

~ $

npx nx-cloud start-ci-run --distribute-on="15 linux-medium-plus-js"

Your CI provider

nx affected -t lint build test

on job: main-linux

Nx Cloud

nx run buildon Agent 1, Agent 2, Agent 3
nx run teston Agent 1, Agent 4
nx run linton Agent 1, Agent 2, Agent 4

Optimize agent utilization
Save money

Nx Cloud uses historical data and models to optimize the utilization of your agents.

Number of idle agents VS used agents over time
Available agents count
Used agents count
Agents count
TimeDay 1Day 2Day 3Day 4Day 5Day 6Day 7Day 8Day 9Day 10
Nx Cloud enabled

Trusted by startups and Fortune 500 companies

Nx Cloud provides plans for open source projects, startups, and large enterprises.

Developers using Nx
2M+
Active workspaces
4k+
Compute time saved
800+ years
Runs daily
100k+

Boost your productivity
Start using Nx Cloud today

Experience next generation CI tooling.

Start with a free trial, upgrade when ready.

Our solution adapts to your needs, scale confidently from the initial stages to your growth spurts while saving on your infrastructure bill and better performances.

What’s included

  • 300k credits included
  • Connect private GitHub repositories
  • Max 1m runs per month
  • Max 70 concurrent CI connections
  • Unlimited private workspaces per organization
  • Max 3 admin accounts
  • High-priority support

Pro special offer

Double your free credits
for the first 2 months

$249USD

Start your 2-month free trial now!

No credit card required.

See complete pricing information detail and resource classes on the pricing page at: https://nx.app/pricing.