Nx is a smart, fast, extensible monorepo build system and integrated CI platform created and maintained by Nrwl. The Nx CLI (Rust core, TypeScript plugins) provides task orchestration, dependency-graph analysis, affected-only execution, local caching, and code generation across Angular, React, Next.js, Node, Vue, Vite, Webpack, Jest, Cypress, Playwright, Storybook, Gradle, .NET, Go, and dozens of other ecosystems. Nx Cloud extends the CLI with remote caching, distributed task execution via Nx Agents, atomized E2E test splitting, and AI-powered Self-Healing CI that detects, fixes, and retries failing pipelines. The Nx Console IDE extension and Nx MCP server make the workspace graph and generators consumable by editors and AI agents including Claude Code, Cursor, and Copilot. MIT licensed, with 28k+ GitHub stars, millions of monthly npm downloads, and adoption by 30% of the Fortune 500.
Nx is listed with 10 APIs on the APIs.io network. Tagged areas include Monorepo, Builds, Build Systems, TaskRunner, and Dependency-Graph.
Nx’s developer surface includes pricing, developer portal, documentation, getting-started guide, engineering blog, changelog, signup flow, and 32 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/nx-dev/"><img src="https://apis.io/badge/nx-dev/card.svg" alt="Nx on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Machine-Readable Auth+10 pts — a served openid-configuration/oauth-authorization-server carrying `issuer` (served), else the securitySchemes class in the provider OpenAPIs — bound (mutualTLS, DPoP, Signature) > negotiable (oauth2 authorizationCode/clientCredentials, openIdConnect) > bearer (http bearer, apiKey) Ask about this →
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented) Ask about this →
Stable Error Semantics+8 pts — OpenAPI $refs a shared error schema across 4xx/5xx responses (verified), else common[].type includes ErrorCatalog / ErrorCodes / DeclineCodes Ask about this →
12 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Not sure how this applies to your stack? Ask about any one item. Kin Lane reads every question, looks at your profile and your situation, and replies with what a fix would take — scoped to that one area, priced up front, yours whether you ship it or not. Ask a question →
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
The Nx command-line interface — the primary surface for running, caching, and orchestrating tasks across a monorepo. Built in Rust for performance and extensible via TypeScript ...
The Nx plugin system lets you package generators, executors, and inferred-task plugins for any tech stack. Official plugins cover Angular, React, Next.js, Remix, Nuxt, Vue, Node...
Nx builds a project graph and a task graph from your workspace, then uses them to run only the tasks affected by a given change set. `nx graph` opens an interactive visualizatio...
Nx caches task outputs locally based on a hash of inputs (source files, env vars, configuration, and dependencies). Cached tasks are replayed instantly without re-execution. Nx ...
Nx Console is the official IDE extension for Nx and Lerna, available for Visual Studio Code, Cursor, and JetBrains IDEs (WebStorm, IntelliJ, RustRover). Provides project detail ...
Nx Cloud Remote Cache shares cached task outputs across machines and CI agents. Cache hits skip redundant builds and tests in CI and on teammates' machines. Authenticated via `N...
Nx Agents distribute task execution across managed CI machines with automatic load-balancing, flaky-task retries, and dynamic agent allocation sized to the affected task graph. ...
The Nx MCP server exposes the Nx project graph, task graph, generator catalog, and documentation to MCP-compatible AI agents (Claude Code, Cursor, Copilot, Windsurf). Lets agent...
Scroll for all 10
Nx API pricing
Prices published by Nx, read 2026-10-07 from nx.dev/pricing. A free plan or tier is listed.
Plan
Price
Hobby
Free forever
Includes: 50,000 credits (resets monthly), 5 complimentary contributors, 10 concurrent CI connections, all Nx
Team
$29/month
Includes: $29 of included usage credit, email support, 50k credits included, 5 contributors incl, 10 concurren
Enterprise
Custom
Includes: Everything in Team, plus conformance, cross-repo visibility, CI observability, premium analytics, de
Nx CLI — Rust-powered task runner for monorepos with `nx run`, `nx affected`, `nx graph`, `nx generate`, `nx migrate`, `nx release`, `nx sync`, and `nx init`
Polyglot plugin system — first-party plugins for Angular, React, Next.js, Remix, Nuxt, Vue, Node, Express, Nest, Expo, React Native, Detox, Vite, Webpack, Rspack, Esbuild, Rollup, Jest, Vitest, Cypress, Playwright, Storybook, ESLint, Web Components, Gradle, and .NET
Inferred tasks — auto-discovers `package.json` scripts and tasks from Vite, Webpack, Jest, Vitest, ESLint, Gradle, Maven, .NET, Go, and more without manual configuration
Project graph and task graph with `nx graph` interactive visualization
Affected commands (`nx affected -t build|test|lint`) run only what changed since a base ref
Local task caching with input-hash invalidation; worktree-aware in Nx 22.7
Task sandboxing (Nx 22.6) traces undeclared file I/O similar to Bazel
`nx release` for versioning, changelog generation, and publishing
`nx migrate` automates version upgrades with codemods for major Nx and plugin releases
`nx sync` synchronizes generated files (TypeScript references, package.json deps) across the workspace
Nx Console IDE extension for VS Code, Cursor, and JetBrains IDEs
Nx MCP server — exposes workspace graph, generators, and docs to MCP-compatible AI agents
AI-enhanced chat in VS Code/Cursor through Nx Console workspace context injection
Nx Cloud Remote Cache shares cache hits across teammates and CI
Nx Agents distribute tasks across managed CI machines with dynamic agent allocation
Atomized E2E test splitting for Cypress and Playwright
Self-Healing CI — AI agent detects failed tasks, proposes fixes as PR suggestions, retries flaky tests
aid: nx-dev
deliveryModel:
model: open-core
license: MIT
license_evidence:
repo: nrwl/nx
spdx: MIT
stars: 29374
open_source: true
commercial: true
callable_host: false
label: Open core · an OSS project plus a commercial hosted product
confidence: medium
source:
- pricing
- repository-license
generated: '2026-09-25'
method: derived
accessModel:
pricing: freemium
onboarding: unknown
trial: false
try_now: false
public: false
label: Freemium
confidence: low
source:
- plans
- security
generated: '2026-11-13'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/nx-dev.png
url: https://raw.githubusercontent.com/api-evangelist/nx-dev/refs/heads/main/apis.yml
apis:
- aid: nx-dev:nx-cli
name: Nx CLI
tags:
- Builds
- CLI
- Monorepo
- TaskRunner
tags_raw:
- Build
- CLI
- Monorepo
- TaskRunner
humanURL: https://nx.dev/reference/nx-commands
properties:
- url: https://nx.dev/reference/nx-commands
type: Documentation
- url: https://nx.dev/getting-started/intro
type: GettingStarted
- url: https://www.npmjs.com/package/nx
name: nx on npm
type: Package
description: The Nx command-line interface — the primary surface for running, caching, and orchestrating tasks across a
monorepo. Built in Rust for performance and extensible via TypeScript plugins. Supports `nx run`, `nx affected`, `nx graph`,
`nx generate`, `nx migrate`, `nx release`, `nx sync`, and `nx init` to incrementally adopt Nx in existing npm, pnpm, or
yarn workspaces. Auto-discovers tasks from `package.json` scripts and from Vite, Webpack, Jest, Vitest, ESLint, Gradle,
Maven, .NET, and Go projects.
- aid: nx-dev:nx-plugin-system
name: Nx Plugin System
tags:
- Plugins
- Generators
- Executors
- Monorepo
humanURL: https://nx.dev/extending-nx/intro/getting-started
properties:
- url: https://nx.dev/extending-nx/intro/getting-started
type: Documentation
- url: https://nx.dev/plugin-registry
type: Documentation
- url: https://nx.dev/concepts/inferred-tasks
type: Documentation
description: The Nx plugin system lets you package generators, executors, and inferred-task plugins for any tech stack.
Official plugins cover Angular, React, Next.js, Remix, Nuxt, Vue, Node, Express, Nest, Expo, React Native, Detox, Vite,
Webpack, Rspack, Esbuild, Rollup, Jest, Vitest, Cypress, Playwright, Storybook, ESLint, Web Components, Express, Nx Plugin
(meta), Gradle, and .NET. Community plugins extend coverage to Go, Rust, Deno, Python, and many other stacks. Plugins
ship as npm packages and integrate via `nx.json`.
- aid: nx-dev:nx-graph-and-affected
name: Nx Graph and Affected
tags:
- Dependency-Graph
- AffectedCommands
- Monorepo
tags_raw:
- DependencyGraph
- AffectedCommands
- Monorepo
humanURL: https://nx.dev/features/explore-graph
properties:
- url: https://nx.dev/features/explore-graph
type: Documentation
- url: https://nx.dev/features/run-tasks
type: Documentation
- url: https://nx.dev/ci/features/affected
type: Documentation
description: Nx builds a project graph and a task graph from your workspace, then uses them to run only the tasks affected
by a given change set. `nx graph` opens an interactive visualization; `nx affected -t build` or `nx affected -t test`
runs only what is needed. The graph is also consumed by Nx Console, the AI agent tooling, and Nx Cloud distribution.
- aid: nx-dev:nx-cache
name: Nx Cache
tags:
- Cache
- LocalCache
- Monorepo
humanURL: https://nx.dev/features/cache-task-results
properties:
- url: https://nx.dev/features/cache-task-results
type: Documentation
- url: https://nx.dev/concepts/how-caching-works
type: Documentation
description: Nx caches task outputs locally based on a hash of inputs (source files, env vars, configuration, and dependencies).
Cached tasks are replayed instantly without re-execution. Nx 22.7 introduces worktree-aware caching across git worktrees
and faster cache replay (1110 tasks restored in ~1.16s). Cache can be shared with teammates and CI via Nx Cloud remote
caching.
- aid: nx-dev:nx-release
name: Nx Release
tags:
- Releases
- Versioning
- Publishing
- Changelog
tags_raw:
- Release
- Versioning
- Publishing
- Changelog
humanURL: https://nx.dev/features/manage-releases
properties:
- url: https://nx.dev/features/manage-releases
type: Documentation
- url: https://nx.dev/recipes/nx-release
type: Documentation
description: '`nx release` is Nx''s first-class versioning, changelog generation, and publishing pipeline for
monorepos. Supports independent and fixed versioning, conventional commits, semantic versioning, GitHub
Releases, and npm publishing. Works across the polyglot plugin ecosystem.'
- aid: nx-dev:nx-console
name: Nx Console
tags:
- IDE
- Editor
- VS Code
- JetBrains
tags_raw:
- IDE
- Editor
- VSCode
- JetBrains
humanURL: https://nx.dev/getting-started/editor-setup
properties:
- url: https://nx.dev/getting-started/editor-setup
type: Documentation
- url: https://github.com/nrwl/nx-console
type: SourceCode
- url: https://marketplace.visualstudio.com/items?itemName=nrwl.angular-console
name: VS Code Marketplace
type: Tools
- url: https://plugins.jetbrains.com/plugin/21060-nx-console
name: JetBrains Marketplace
type: Tools
description: Nx Console is the official IDE extension for Nx and Lerna, available for Visual Studio Code, Cursor, and JetBrains
IDEs (WebStorm, IntelliJ, RustRover). Provides project detail views, generator UI, workspace and task visualization, Nx
Cloud CI notifications, and AI chat enrichment that feeds workspace context and current Nx documentation into Copilot,
Cursor, and other AI assistants.
- aid: nx-dev:nx-cloud-remote-cache
name: Nx Cloud Remote Cache
tags:
- Remote Cache
- CI
- NxCloud
tags_raw:
- RemoteCache
- CI
- NxCloud
humanURL: https://nx.dev/ci/features/remote-cache
properties:
- url: https://nx.dev/ci/features/remote-cache
type: Documentation
- url: https://nx.dev/ci/recipes/security/access-tokens
type: Documentation
description: Nx Cloud Remote Cache shares cached task outputs across machines and CI agents. Cache hits skip redundant builds
and tests in CI and on teammates' machines. Authenticated via `NX_CLOUD_ACCESS_TOKEN`. Hobby tier includes 50,000 monthly
credits free; pay-as-you-go beyond that.
- aid: nx-dev:nx-agents
name: Nx Agents (Distributed Task Execution)
tags:
- CI
- DistributedExecution
- NxCloud
- Agents
humanURL: https://nx.dev/ci/features/distribute-task-execution
properties:
- url: https://nx.dev/ci/features/distribute-task-execution
type: Documentation
- url: https://nx.dev/ci/features/dynamic-agents
type: Documentation
description: Nx Agents distribute task execution across managed CI machines with automatic load-balancing, flaky-task retries,
and dynamic agent allocation sized to the affected task graph. Includes Atomized E2E test splitting that breaks Cypress
and Playwright suites into file-level units distributed across agents. Per Nrwl benchmarks, Nx Agents are 4x faster and
30% cheaper than equivalent GitHub Actions runners.
- aid: nx-dev:nx-self-healing-ci
name: Nx Self-Healing CI
tags:
- Artificial Intelligence
- CI
- NxCloud
- Agents
- Self-Healing
tags_raw:
- AI
- CI
- NxCloud
- Agents
- SelfHealing
humanURL: https://nx.dev/ci/features/self-healing-ci
properties:
- url: https://nx.dev/ci/features/self-healing-ci
type: Documentation
description: AI-powered CI agent that watches Nx Cloud pipelines, detects failing tasks, analyzes root causes, proposes
fixes as PR suggestions, and re-runs flaky tests automatically. Now supports GitHub, GitLab, Bitbucket, and Azure DevOps.
Available on Team and Enterprise tiers; included in the AI-native monorepo workflow that pairs with Nx's MCP server and
Nx Console AI enrichment.
- aid: nx-dev:nx-mcp
name: Nx MCP Server
tags:
- MCP
- Artificial Intelligence
- Agents
tags_raw:
- MCP
- AI
- Agents
- ModelContextProtocol
humanURL: https://nx.dev/features/enhance-AI
properties:
- url: https://nx.dev/features/enhance-AI
type: Documentation
- url: https://github.com/nrwl/nx-console
name: nx-console (ships the MCP server)
type: SourceCode
description: The Nx MCP server exposes the Nx project graph, task graph, generator catalog, and documentation to MCP-compatible
AI agents (Claude Code, Cursor, Copilot, Windsurf). Lets agents reason about workspace structure, run generators, dispatch
tasks, and consult version-correct Nx docs without hallucinating. Ships inside the nx-console extension and as a standalone
command.
common:
- type: Pricing
url: https://nx.dev/pricing
- type: Plans
url: plans/nx-dev-plans-pricing.yml
- type: Website
url: https://www.nx.dev/
- type: DomainSecurity
url: security/nx-dev-domain-security.yml
- url: https://nx.dev
name: Nx
type: Portal
- url: https://nx.dev/docs
type: Documentation
- url: https://nx.dev/getting-started/intro
type: GettingStarted
- url: https://nx.dev/getting-started/installation
type: Documentation
- url: https://nx.dev/getting-started/tutorials
name: Tutorials
type: Courses
- url: https://nx.dev/concepts
name: Concepts
type: Documentation
- url: https://nx.dev/reference/nx-json
name: nx.json Reference
type: Documentation
- url: https://nx.dev/reference/project-configuration
name: Project Configuration Reference
type: Documentation
- url: https://nx.dev/reference/nx-commands
name: CLI Reference
type: Documentation
- url: https://nx.dev/plugin-registry
name: Plugin Registry
type: Documentation
- url: https://nx.dev/community
name: Community
type: Forums
- url: https://nx.dev/blog
type: Blog
- url: https://nx.dev/changelog
name: Nx Changelog
type: ChangeLog
- url: https://nx.dev/pricing
name: Nx Cloud Pricing
type: Pricing
- url: https://cloud.nx.app/get-started
name: Nx Cloud Sign Up
type: Signup
- url: https://status.nx.app
name: Nx Cloud Status
type: StatusPage
- url: https://github.com/nrwl
name: Nrwl GitHub Organization
type: GitHubOrganization
- url: https://github.com/nrwl/nx
name: nrwl/nx
type: SourceCode
- url: https://github.com/nrwl/nx-console
name: nrwl/nx-console
type: SourceCode
- url: https://github.com/nrwl/nx-examples
name: nrwl/nx-examples
type: CodeExamples
- url: https://github.com/nrwl/nx-recipes
name: nrwl/nx-recipes
type: CodeExamples
- url: https://github.com/nrwl/nx-labs
name: nrwl/nx-labs
type: SourceCode
- url: https://github.com/nrwl/nx-cloud-helm
name: Nx Cloud Helm Charts
type: SourceCode
- url: https://www.npmjs.com/package/nx
name: nx (npm)
type: Package
- url: https://www.npmjs.com/package/create-nx-workspace
name: create-nx-workspace (npm)
type: Package
- url: https://www.npmjs.com/org/nx
name: '@nx scope on npm'
type: Package
- url: https://nx.dev/getting-started/editor-setup
name: Editor Setup
type: Documentation
- url: https://marketplace.visualstudio.com/items?itemName=nrwl.angular-console
name: Nx Console for VS Code
type: Tools
- url: https://plugins.jetbrains.com/plugin/21060-nx-console
name: Nx Console for JetBrains
type: Tools
- url: https://discord.gg/nx
name: Nx Discord
type: Forums
- url: https://x.com/nxdevtools
name: Nx on X
type: SocialMedia
- url: https://www.youtube.com/@nxdevtools
name: Nx YouTube
type: Training
- url: https://nrwl.io
name: Nrwl
type: Portal
- url: https://nrwl.io/services
name: Nrwl Services
type: Documentation
- url: https://nx.dev/conf
name: Monorepo World
type: Events
- type: Features
data:
- Nx CLI — Rust-powered task runner for monorepos with `nx run`, `nx affected`, `nx graph`, `nx generate`, `nx migrate`,
`nx release`, `nx sync`, and `nx init`
- Polyglot plugin system — first-party plugins for Angular, React, Next.js, Remix, Nuxt, Vue, Node, Express, Nest, Expo,
React Native, Detox, Vite, Webpack, Rspack, Esbuild, Rollup, Jest, Vitest, Cypress, Playwright, Storybook, ESLint, Web
Components, Gradle, and .NET
- Inferred tasks — auto-discovers `package.json` scripts and tasks from Vite, Webpack, Jest, Vitest, ESLint, Gradle, Maven,
.NET, Go, and more without manual configuration
- Project graph and task graph with `nx graph` interactive visualization
- Affected commands (`nx affected -t build|test|lint`) run only what changed since a base ref
- Local task caching with input-hash invalidation; worktree-aware in Nx 22.7
- Task sandboxing (Nx 22.6) traces undeclared file I/O similar to Bazel
- '`nx release` for versioning, changelog generation, and publishing'
- '`nx migrate` automates version upgrades with codemods for major Nx and plugin releases'
- '`nx sync` synchronizes generated files (TypeScript references, package.json deps) across the workspace'
- Nx Console IDE extension for VS Code, Cursor, and JetBrains IDEs
- Nx MCP server — exposes workspace graph, generators, and docs to MCP-compatible AI agents
- AI-enhanced chat in VS Code/Cursor through Nx Console workspace context injection
- Nx Cloud Remote Cache shares cache hits across teammates and CI
- Nx Agents distribute tasks across managed CI machines with dynamic agent allocation
- Atomized E2E test splitting for Cypress and Playwright
- Self-Healing CI — AI agent detects failed tasks, proposes fixes as PR suggestions, retries flaky tests
- CI provider integrations: GitHub, GitLab, Bitbucket, Azure DevOps, CircleCI, Jenkins
- Nx Cloud self-hosted deployment via Helm charts (Enterprise)
- '`create-nx-workspace` scaffolds new workspaces; `nx init` adopts Nx incrementally'
- Conformance rules and circular-dependency detection (Enterprise)
- Workspace analytics with CI duration percentiles
sources:
- https://nx.dev
- https://nx.dev/docs
- https://nx.dev/changelog
- https://nx.dev/pricing
- https://github.com/nrwl/nx
updated: '2026-05-25'
created: '2026-05-25'
modified: '2026-05-25'
name: Nx
description: Nx is a smart, fast, extensible monorepo build system and integrated CI platform created and maintained by Nrwl.
The Nx CLI (Rust core, TypeScript plugins) provides task orchestration, dependency-graph analysis, affected-only execution,
local caching, and code generation across Angular, React, Next.js, Node, Vue, Vite, Webpack, Jest, Cypress, Playwright,
Storybook, Gradle, .NET, Go, and dozens of other ecosystems. Nx Cloud extends the CLI with remote caching, distributed task
execution via Nx Agents, atomized E2E test splitting, and AI-powered Self-Healing CI that detects, fixes, and retries failing
pipelines. The Nx Console IDE extension and Nx MCP server make the workspace graph and generators consumable by editors
and AI agents including Claude Code, Cursor, and Copilot. MIT licensed, with 28k+ GitHub stars, millions of monthly npm
downloads, and adoption by 30% of the Fortune 500.
tags:
- Monorepo
- Builds
- Build Systems
- TaskRunner
- Dependency-Graph
- Cache
- Remote Cache
- CI
- DistributedExecution
- Developer Tools
- Developer Experience
- IDE
- Artificial Intelligence
- Agents
- MCP
- TypeScript
- JavaScript
- Rust
- Open Source
tags_raw:
- Monorepo
- Build
- BuildSystem
- TaskRunner
- DependencyGraph
- Cache
- RemoteCache
- CI
- DistributedExecution
- DeveloperTools
- DeveloperExperience
- IDE
- AI
- Agents
- MCP
- ModelContextProtocol
- TypeScript
- JavaScript
- Rust
- OpenSource
- Open-Source
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.23'
Nx API — frequently asked questions
Does Nx have an API?
Yes. APIs.io lists 10 APIs from Nx, including Nx CLI, Nx Plugin System and Nx Graph and Affected, and 7 more.
How much does the Nx API cost?
Nx publishes its prices; its Hobby plan is Free forever as of 2026-10-07. APIs.io lists 3 pricing plans for Nx, with each plan's price, limits and inclusions under Pricing on this page.
Is the Nx API ready for AI agents?
Nx has a Kin Score of 26.5 out of 100 (thin) and an Agent Readiness score of 1.3 (human-only), scored by API Evangelist on 2026-11-13.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.