---
title: Get started with branching
subtitle: Everything you need to get started with Neon's branching feature
enableTableOfContents: true
updatedOn: '2025-11-13T02:12:26.596Z'
---
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.
Learn about branching
Database branching for Postgres
Branch archiving
Schema-only branches
## Automate branching
Integrate branching into your CI/CD pipelines and workflows with the Neon API, CLI, GitHub Actions, and Githooks.
Branching with the Neon API
Branching with the Neon CLI
Branching with GitHub Actions
Branching with Githooks
## Preview deployments
Create a branch for each preview deployment with the [Neon-managed Vercel integration](/docs/guides/neon-managed-vercel-integration).
The Neon-Managed Vercel Integration
Preview deployments with Vercel
A database for every preview
## Test queries
Test potentially destructive or performance-impacting queries before your run them in production.
Branching — Testing queries
## 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.
Instant restore with Time Travel Assist
Time Travel
Schema diff
## Example applications
Explore example applications that use Neon's branching feature.
Time Travel Demo
Neon Twitter app
Preview branches app