Monthly is available. Yearly saves two months. No compute units, no hidden usage math.
One subscription can cover multiple app or environment databases, and the table below is the canonical source of plan limits.
Access is granted immediately after signup. Your database is ready within seconds.
Starter includes 3 MVP-DB databases. Each one gets its own connection string and credentials, designed to feel like a separate Postgres database for your app.
All plans include daily automated backups.
Starter
For getting started
Single project
Perfect for trying MVP-DB
Monthly
$3/MO
Yearly
Save 2 months
$30/YR
$2.50/mo effective
14-day free trial - no charge today
3 MVP-DB databases
Instant provisioning
Daily automated backups
Connection string access
When you exceed the plan
If you hit the storage limit, writes are paused to protect the platform and avoid surprise billing. You can upgrade immediately to resume normal usage. If your app regularly needs more concurrent connections, move to the next plan.
If you hit the storage limit, writes are paused to protect the platform and avoid surprise billing. You can upgrade immediately to resume normal usage. If your app regularly needs more concurrent connections, move to the next plan.
If you hit the storage limit, writes are paused to protect the platform and avoid surprise billing. If you outgrow 50 databases or 150 concurrent connections, contact support so we can help you choose the right next step.
Static HTML pricing: monthly, yearly, limits, and overage behavior in one place.
Plan
Monthly
Yearly
Effective Monthly
Included Databases
Storage
Connection Cap
If You Exceed
Starter
MVPs & Side Projects
$3
$30
$2.50/mo effective
3 databases
1 GB
20 concurrent
If you hit the storage limit, writes are paused to protect the platform and avoid surprise billing. You can upgrade immediately to resume normal usage. If your app regularly needs more concurrent connections, move to the next plan.
Builder
Indies & Growing Apps
$5
$50
$4.17/mo effective
10 databases
5 GB
50 concurrent
If you hit the storage limit, writes are paused to protect the platform and avoid surprise billing. You can upgrade immediately to resume normal usage. If your app regularly needs more concurrent connections, move to the next plan.
Pro
Heavier Workloads
$12
$120
$10/mo effective
50 databases
15 GB
150 concurrent
If you hit the storage limit, writes are paused to protect the platform and avoid surprise billing. If you outgrow 50 databases or 150 concurrent connections, contact support so we can help you choose the right next step.
Predictable billing rules
MVP DB does not bill by compute-hours, requests, or burst usage. Today, scaling is handled by moving to the next plan tier instead of piling on usage meters.
Everything you need to know before you start building.
What happens if I exceed my tier's storage limit?
If you hit the storage limit, writes are paused to protect the platform and avoid surprise billing. Your data is not deleted. You can upgrade immediately to resume normal usage, or free up space by dropping unused tables or data.
How do backups work? Can I restore to a specific point?
We run daily automated backups. Starter and Builder keep 7 days of history, and Pro keeps 30 days. You can trigger a self-serve restore from the dashboard backup list; the restore runs asynchronously, replaces the current data, and keeps the same connection endpoint.
What about connection pooling and connection limits?
Every MVP DB instance sits behind PgBouncer for connection pooling. The Starter plan supports up to 20 concurrent connections, Builder supports 50, and Pro supports 150. If your app regularly needs more concurrent connections, move to the next plan.
How do I upgrade or downgrade my plan?
One click in your dashboard. Upgrades take effect immediately, your vCPU allocation and storage limit increase with zero downtime. Downgrades apply at the start of your next billing cycle. No lock-in, cancel anytime.
Is my data secure?
All connections are encrypted with TLS 1.3. Storage is encrypted at rest with AES-256 via AWS EBS encryption. Each MVP-DB database is logically isolated. You get your own credentials and connection string, while MVP-DB manages the underlying Postgres infrastructure.
Is MVP-DB production-ready?
For small apps, MVPs, and side projects, yes. MVP-DB is designed to handle real traffic reliably at an indie-friendly price point. For mission-critical systems, high-compliance workloads, or enterprise-scale applications, larger cloud providers (AWS RDS, Google Cloud SQL) are a better fit.
What support is included?
Starter includes email support. Builder includes priority email support. Pro includes priority support for heavier workloads. We are a small team, but database issues are treated as high priority.
Do you guarantee uptime?
There is no formal SLA at this time. MVP-DB is a best-effort service built for developers who value simplicity and price over contractual uptime guarantees. We run on AWS with automatic recovery, but if your application requires guaranteed SLAs, please consider an enterprise-grade database provider.
How do I cancel my subscription?
You can cancel instantly from your dashboard. Your database will remain active until the end of your paid billing cycle, and no data is deleted immediately on cancellation.
Technical Constraints
What MVP DB is not
Developers hate surprises. Here's what to expect so you can decide if MVP DB is the right fit before you start building.
Does MVP DB support PostGIS or other PostgreSQL extensions?
Common extensions like pgcrypto, uuid-ossp, and citext are supported on all plans. Heavy extensions like PostGIS are currently restricted to our higher-tier plans (Builder and above). If your project requires a specific extension not listed here, contact us and we'll let you know if it's on the roadmap.
Can I get superuser or admin access to PostgreSQL?
No. This is an automated SaaS database product. You receive a dedicated schema-scoped role with full DDL and DML rights within your virtual database. The platform handles cluster-level commands (CREATE ROLE, pg_hba.conf, server parameters). If you need superuser access, you need a dedicated server.
Is this a dedicated server?
No. MVP DB runs multiple tenants on managed infrastructure. Your virtual database is logically isolated with its own credentials and connection string. This is what keeps pricing indie-friendly, starting at $3/mo. For apps that need a dedicated physical Postgres server, MVP-DB is probably not the right fit yet.
Can I get a refund if I cancel mid-month?
No refunds for partial billing periods. When you subscribe, you purchase access for the full billing period (monthly or annual). You can cancel at any time from your dashboard, and your database stays active until the period ends, but we do not issue pro-rated refunds. Annual plans include a 14-day free trial so you can evaluate the service risk-free.
What version of PostgreSQL are you running?
We currently deploy on PostgreSQL 17 across the platform, so the landing page, documentation, and runtime all match the same engine version.