Neon
Serverless Postgres with instant branching, autoscaling, and scale-to-zero — the backend for apps and agents.
Neon is a serverless Postgres platform, now part of Databricks, that separates storage from compute so databases can autoscale with traffic and scale to zero when idle. Its signature feature is database branching: you can create an instant copy-on-write branch of your entire database for every preview deployment, test run, or experiment, then throw it away — the same workflow Git gives you for code. Provisioning takes seconds, which also makes Neon a favorite backend for AI agents and platforms that create a database per user or per tenant. Beyond core Postgres, Neon bundles built-in authentication, a REST Data API, connection pooling, read replicas, and instant point-in-time restore. A genuinely useful free tier and pure usage-based pricing make it a common choice for serverless apps built on Vercel, Cloudflare, and similar platforms.
Pros
- True scale-to-zero means idle databases cost nothing
- Database branching transforms dev/test and preview workflows
- It's standard Postgres — existing drivers, ORMs, and extensions work
Cons
- Cold starts after scale-to-zero add a brief delay on first query
- Usage-based billing takes monitoring for spiky workloads