Neon
Neon is a serverless PostgreSQL platform that separates storage and compute, enabling features like instant database branching, autoscaling, and scale-to-zero for cost-efficient Postgres hosting.
Definition
Neon is a serverless PostgreSQL platform that separates storage and compute, enabling features like instant database branching, autoscaling, and scale-to-zero for cost-efficient Postgres hosting.
Overview
Neon re-architects PostgreSQL's storage layer to run on a multi-tenant, cloud-native storage system decoupled from compute, which allows compute instances to spin up on demand and scale down to zero when idle — a significant departure from traditional always-on Postgres hosting and from managed services like Amazon Aurora. Its signature feature is database branching: because storage is copy-on-write, Neon can create an instant, isolated branch of a full production database (similar to a Git branch) for testing, previews, or development without duplicating the underlying data, making it popular for CI/CD and preview-environment workflows. Neon retains full PostgreSQL compatibility, so existing tools, ORMs, and extensions built for PostgreSQL work unmodified, while competing with other developer-focused serverless Postgres offerings such as Xata and traditional managed relational databases.
Key Features
- Full PostgreSQL compatibility with standard drivers and extensions
- Storage/compute separation enabling autoscaling and scale-to-zero
- Instant, copy-on-write database branching
- Serverless HTTP-based driver for edge and serverless runtimes
- Point-in-time restore leveraging the branching architecture
- Usage-based pricing tied to compute and storage consumption