Conceptual blog posts
- Practical Guide to Database Branching - a walkthrough of common workflows and patterns.
- Promoting Postgres Changes Safely From Multiple Environments to Production - your guide to the snapshot-based promotion workflow.
- Instantly Copy TB-Size Datasets: The Magic of Copy-On-Write - an introduction to the storage architecture that enables fast branches and snapshots.
- I Dropped a Table in Production, Now What? - a recovery workflow based on branches and PITR
Branching & snapshot docs
- Branching overview - on branching, time travel, and restore windows.
- Get started with branching - how to build branching workflows via the API, CLI, GitHub Actions, and Vercel integrations.
- Anonymized branches - If you have PII, use this API endpoint for creating anonymized branches with masking rules.
Automation & integration
- Neon API reference - use the API to automate branching, snapshots, restores, credentials, and more.
- Vercel integration - create Neon branches for every Vercel preview environment.
- Github integration - Link your Neon project to a repository and create branches via Github Actions
Agents & platform builders
- Database versioning with snapshots - how codegen platforms implement database version control using snapshots and preview branches
- Agent Plan - get special pricing and feature support
Other useful docs
- Branch expiration - automatically expire and clean up old branches.
- Neon Auth with branchable identity - work with a branchable auth state, enabling full-stack preview testing including users and sessions.
Try it yourself
- Start branching on the Free Plan - create a free Neon account and build your first branching workflows.
- Join the community - ask us questions and get help from other Neon users on Discord.








