Hosting & Infrastructure - Setup Guide
How to set up Neon
Otto's honest, no-fluff walkthrough. Every step here is what we'd actually do if we were sitting at your keyboard. Real gotchas first, real steps second, and a link to the personalized version at the bottom.
What you're signing up for
Low. Sign up, create a project, get a Postgres connection string. Use with any Postgres tool or ORM (Prisma, Drizzle, TypeORM, SQLAlchemy, whatever). Branching via CLI or dashboard takes seconds. Sett
Read these before you start
- Scale-to-zero means the first query after idle triggers a cold start (typically under 1 second on Launch and higher, longer on Free). This is fine for most apps but breaks the assumption of sub-10ms P99 latency for the first query of a session [source: neon.com/docs/introduction/scale-to-zero].
- Connection limits scale with compute size. Serverless environments (Vercel Functions, Lambda) can exhaust connections; use Neon's connection pooler (PgBouncer-based) or a serverless driver.
- Branching is not backup. If you drop a table on main, you lose it. Use point-in-time restore (paid tiers) for actual recovery.
- Databricks acquisition (2025) may change roadmap and pricing over the next 12-24 months; verify current plans if committing long-term.
- pgvector index build times can be slow on Free tier's small compute; upgrade for AI workloads.
The 7-step setup
- 1
Create your Neon account
Sign up at the link below. Free tier available - no card required. Use your business email so you can invite teammates later.
Open Neon signup - 2
Complete the initial onboarding
Skip the marketing questionnaires when you can. Fill only the fields that actually configure the product - name, timezone, your first workspace or project. If Neon pushes you into a setup wizard, take it - it usually accelerates the first productive session.
- 3
Connect your existing tools
Wire Neon into the rest of your stack. The integrations that most people set up first: Vercel (native integration for preview branch per PR), Cloudflare Workers, AWS Lambda, Netlify Functions, Prisma, Drizzle, all standard Postgres drivers, Docker, Kubernetes, Terraform, GitHub Actions, Datadog, Grafana, pgvector (native), PostGIS, all standard Postgres extensions.. Do these before importing data - clean integration first, data second.
- 4
Import your existing data (only what you'll actually use)
Do NOT bulk-import everything. Import the last 30 days of the ONE workflow you're moving over first. Prove it works. Then import more. Big-bang migrations are how Neon deployments die in month 3.
- 5
Set up your first real workflow
Pick the single most-frequent task you'll do in Neon - the daily-driver workflow. Configure it end-to-end. Use it live for a week. Do not touch any other feature yet. Adoption failure comes from teams trying to use everything on day one instead of the one thing that actually pays.
- 6
Add your team (if applicable) and set access
Once your solo workflow works, invite one teammate at a time. Watch them use it. The friction points you missed are the ones they hit. Fix those before scaling to more users. Never invite 20 people at once - you'll get 20 confused people and 0 useful feedback.
- 7
Compound with the right pairings
Recommend Neon for developers building SaaS on serverless stacks (Next.js on Vercel, Cloudflare Workers, Lambda) who want per-preview-branch databases and scale-to-zero cost efficiency. Recommend Supabase when the client also wants auth, storage, realtime bundled. Recommend PlanetScale for MySQL fans. Recommend AWS RDS or GCP Cloud SQL when the client needs enterprise-managed traditional Postgres.
Pricing you'll hit
- **Free:** 1 project, 10 branches, 0.5 GB storage, autoscaling compute up to 0.25 vCPU, scale-to-zero after 5 minutes idle. Enough for hobby projects and demos. - **Launch:** $19/month base, 10 GB storage included, 300 compute hours, more branches, IP allow list. - **Scale:** $69/month base, more storage and compute, higher branch limits, added features (logical replication, backups). - **Busines...
Want it personalized to YOUR business?
Otto builds a custom Neon setup for your exact context.
The steps above are the universal path. Run a 30-second scan and Otto tailors them to your industry, team size, existing stack, and the specific pain points you're trying to fix.
Get my personalized setup