M
MVP DB

For hobbyists

Always-on Postgres you can ship with today.

Create a database, copy a connection string, run your first query in ~15 seconds.

Proof

Multiple databases per plan - dev/staging/prod without per-project bills.

Proof

PgBouncer pooling with clear connection caps (20 / 50 / 150).

Proof

Daily backups with tier-based restore window (7 or 30 days).

launch-sequence.sql
# zero platform choreography
$ create database
status: ready
$ copy DATABASE_URL
postgresql://user:pass@db.mvp-db.com:5432/app_prod
$ psql "$DATABASE_URL"
psql (17.x)
db=> select 1;
# result
1

Pain narrative

Stop paying per project.

  • + One subscription can cover multiple apps and environments instead of charging you a new database bill every time you experiment.
  • + You can keep dev and prod separate without turning every side project into a pricing decision.
  • + The plan limits are simple enough to reason about before you build the next thing.

Mini calculator

3 apps x 2 environments = 6 databases.

Builder includes 10 databases, so a simple hobby portfolio with dev and prod for three apps fits on one published plan with room left over.

Apps

3

Three separate side projects in progress at the same time.

Per app

dev + prod

Two databases per app keeps testing and live data separate.

Total databases

6

That is well within the published Builder allowance of 10 databases.

Plan fit

Builder

Builder leaves four more database slots before you need to move up.

How it works

From zero to first query.

01

Create database

Spin up a database from the dashboard and label it by app or environment so you know exactly what it is for.

Name: app-prod
Tier: choose your plan
Ready to connect in about 15 seconds

02

Copy connection string

Grab the full DATABASE_URL from the dashboard and move it into your app platform secret store.

export DATABASE_URL="postgresql://user:pass@db.mvp-db.com:5432/app_prod"
Keep it in secrets, not in Git
Reuse the same pattern for dev/staging/prod

03

Run first query

Use standard Postgres tooling right away, whether you prefer a shell, an ORM, or your normal migration flow.

psql "$DATABASE_URL"
npx prisma migrate deploy
await db.execute(sql`select 1`);

Explicit tradeoffs

What this product is, clearly.

These pages are meant to help someone qualify MVP DB quickly, not discover surprises after signup.

Isolation model

Schema-level virtual database on shared infrastructure. Isolation is logical rather than a dedicated box.

Region

eu-central-1 (Frankfurt).

Billing

Secure billing. Yearly plans include a 14-day trial. Cancel anytime, and contact us if you're not satisfied.

Reliability

No formal SLA. Best-effort reliability for teams optimizing for simplicity and price.

Want the deeper operational details? Read the docs and platform notes before you migrate anything important.

Start Trial -> Create Database