Neon logo

Neon

Neon Inc. Β· πŸ—„οΈ Database

Neon is serverless Postgres. Neon separates storage and compute to offer autoscaling, branching, and bottomless storage.

Category
Database
Free tier
Available
Paid from
Usage-based ($0.106/CU-hour + $0.35/GB-month)
Verified
Docs verified

Free-tier constraints

Offer type
Perpetual
When idle
Scales to zero
Credit card
Not required
Commercial use
Unknown
At the limit
Service stops
Data expiry
Not published

Free-tier compatibility

  • β€”Static hosting
  • β€”Serverless
  • β€”Long-running processes
  • β€”Docker
  • β€”WebSockets
  • β€”Cron
  • β€”Background workers
  • β€”Persistent disk
  • β€”Custom domains

Overview

Neon is serverless PostgreSQL that separates storage from compute. Compute scales to zero when idle and wakes on demand, storage is effectively bottomless, and you can branch a database instantly β€” a full copy-on-write copy of your data for previews, tests or development. It speaks standard Postgres, so existing tooling just works.

The free plan includes 100 projects, 100 compute-unit hours per month per project, 0.5GB storage per project, and shared autoscaling compute. It is a great fit for serverless and preview-driven workflows where a database branch per pull request is valuable.

Neon suits apps that want real Postgres with serverless economics β€” paying for compute only when queries run. Confirm the current free-tier limits on the provider’s site, as they evolve.

Sources and verification

Checked 2026-08-18
Read our methodology β†’

Pros

  • βœ“Real serverless Postgres with scale-to-zero compute
  • βœ“Instant copy-on-write database branching
  • βœ“Standard Postgres β€” existing tools and drivers work
  • βœ“Autoscaling with effectively bottomless storage
  • βœ“Great for preview environments (a branch per pull request)

Cons

  • βœ•0.5GB storage on the free plan
  • βœ•Cold starts when compute wakes from zero
  • βœ•Compute and storage limits are per-project and easy to outgrow
  • βœ•Younger ecosystem than long-established databases

Best for

  • β†’Serverless and edge apps that need Postgres
  • β†’Preview and test databases branched per pull request
  • β†’Developers who want pay-for-what-you-use compute

Compare with

Getting started

  1. 1 Sign up and create a Neon project
  2. 2 Copy the Postgres connection string
  3. 3 Connect your app or psql and create tables
  4. 4 Create a branch for development or previews
  5. 5 Point staging and preview deploys at the branch connection string

Related guides

Features

  • βœ“Serverless Postgres
  • βœ“Autoscaling
  • βœ“Database Branching
  • βœ“Bottomless Storage
  • βœ“Point-in-time Recovery
  • βœ“Connection Pooling

FAQ

What does serverless Postgres mean here?

Neon separates storage and compute; compute scales to zero when idle and wakes on demand, so you pay for compute only while queries run.

What is branching used for?

It is an instant copy-on-write copy of your database β€” ideal for per-pull-request preview environments, testing migrations, or isolated development.

Is it compatible with my Postgres tools?

Yes. Neon is standard PostgreSQL, so existing drivers, ORMs and psql work normally.

Deploy these projects to Neon

Open-source projects and templates that run on Neon's free tier.