Powered by Neon — Serverless Postgres on Kubernetes

The Postgres Platform
for Kubernetes

Self-hosted Neon control plane. Branch your database like code. Autoscale computes. Scale to zero. All on your own K8s infrastructure.

psql — neon-ui
$ neon project create --name "my-app"
✓ Project created: my-app (pg16)
✓ Branch "main" with timeline a1b2c3d4
✓ Compute started on :30296
$ neon branch create --name "feature/auth"
✓ Branch forked from main at LSN 0/1A2B3C0
✓ Copy-on-write — 0 bytes additional storage

Everything you need for
production Postgres

Built on the same architecture as neon.tech, running on your own Kubernetes cluster.

Database Branching

Create instant copy-on-write branches for dev, staging, and testing. Fork from any point in time.

Autoscaling

Automatically scale compute up and down based on workload. From 0.25 to 8 CU per compute.

Scale to Zero

Suspend idle computes after inactivity. Wake instantly on new connections. Save costs automatically.

SQL Editor

Monaco-powered editor with schema autocomplete, EXPLAIN/ANALYZE, saved queries, and CSV/JSON export.

Monitoring

Real-time CPU, RAM, connections, cache hit rates, active queries, and table statistics.

Protected Branches

Protect production branches from accidental deletion. RBAC with admin and user roles.

Point-in-Time Restore

Create snapshots and restore to any point. Branch-based PITR with timeline management.

Connection Pooling

Built-in PgBouncer sidecar supporting up to 10,000 pooled connections per compute.

Operations Tracking

Full audit trail of all system operations. Track project, branch, and compute lifecycle events.

Neon Architecture
on Kubernetes

Separation of storage and compute. WAL-based replication with instant branching.

Pageserver

Storage engine. Manages tenants and timelines. Serves page requests to computes on demand.

Tenant CRUD · Timeline PITR

Safekeepers (x3)

WAL durability layer. Receives WAL from computes, ensures data is safely replicated across nodes.

3-node consensus · Zero data loss

Compute Pods

Per-project PostgreSQL instances. Scale dynamically. Support PG 14, 15, 16 with custom configs.

Auto-scale 0.25–8 CU · Scale to Zero
Storage ControllerPageserverSafekeepersComputeYour App

Get started in
3 simple steps

01

Create a Project

Each project creates a Neon Tenant with an initial timeline. Choose your PostgreSQL version (14–16).

02

Branch & Develop

Create instant copy-on-write branches. Each branch gets its own compute. Develop in isolation.

03

Query & Monitor

Use the built-in SQL Editor or connect with any PostgreSQL client. Monitor in real-time.

Simple, transparent
pricing

Self-hosted on your infrastructure. No per-query charges.

Free

$0/month
  • 1 project
  • 3 branches
  • 0.25 CU compute
  • 1 GB storage
  • Community support
Get Started
Most Popular

Pro

$19/month
  • 5 projects
  • 10 branches per project
  • 2 CU compute
  • 50 GB storage
  • Priority support
  • Point-in-time restore
Upgrade to Pro

Enterprise

$99/month
  • Unlimited projects
  • Unlimited branches
  • 8 CU compute
  • 500 GB storage
  • Dedicated support
  • SLA guarantee
  • SSO
Contact Sales

Ready to get started?

Deploy Neon on your Kubernetes cluster and start building with serverless Postgres today.

Create Your Account