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
$19/month
Verified
2024-01-15

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 about 0.5GB of storage, one project with multiple branches, 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.

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
  • βœ•One project on the free tier
  • βœ•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

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

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.