Find detailed information and instructions about Neon's branching feature and how you can integrate branching with your development workflows.
What is branching?
Learn about branching and how you can apply it in your development workflows.
Automate branching
Integrate branching into your CI/CD pipelines and workflows with the Neon API, CLI, GitHub Actions, and Githooks.
Preview deployments
Create a branch for each preview deployment with the Neon-managed Vercel integration.
Test queries
Test potentially destructive or performance-impacting queries before your run them in production.
Data recovery and audits
Recover lost data or track down issues by restoring a branch to its history, or just create a point-in-time branch for historical analysis or any other reason.
Example applications
Explore example applications that use Neon's branching feature.








