Skip to content
Docs
v22
v22
✓
v21
v20
v19
Blog
Resources
Learn
Podcasts
Webinars
Nx Video Courses
Newsletter
Community
Discord
Books
Case Studies
Whitepapers
Events
Nx Live
Company
About Us
Customers
Partners
AI
Nx Cloud
Pricing
Enterprise
Search
Ctrl
K
Cancel
Contact
Try Nx Cloud for free
GitHub
YouTube
X
Discord
Select theme
Dark
Light
Auto
Getting Started
Introduction
Installation
Start a new project
Add to existing project
Editor Integration
AI Integration
Nx Cloud
Tutorials
Angular Monorepo
Gradle Monorepo
React Monorepo
TypeScript Monorepo
Features
Run Tasks
Cache Task Results
Enhance Your LLM
Explore your Workspace
Generate Code
Maintain TypeScript Monorepos
Automate Updating Dependencies
Enforce Module Boundaries
Manage Releases
CI Features
AI-Powered Self-Healing CI
Remote Caching (Nx Replay)
Distribute Task Execution (Nx Agents)
Run Only Tasks Affected by a PR
Dynamically Allocate Agents
Automatically Split Slow Tasks
Identify and Re-run Flaky Tasks
GitHub Integration
Core Guides
Installation
Install Nx in a Non-JavaScript Repository
Update Your Global Nx Installation
Adopting Nx
Adding Nx to your Existing Project
NPM/Yarn/PNPM workspaces
Migrating from Turborepo
Import an Existing Project into an Nx Workspace
Manual migration
Preserving Git Histories
Prepare Applications for Deployment via CI
Enforce Module Boundaries
Ban Dependencies with Certain Tags
Ban External Imports
Tag in Multiple Dimensions
Tags Allow List
Nx Cloud
Source Control Integration
Azure DevOps
Bitbucket
GitHub
GitLab
CI Access Tokens
View Resource Usage
new!
Reduce the Number of Affected Projects in a CI Pipeline Execution