Database Pricing — The Definitive 2026 Comparison

Published 2026-04-09 · Not yet reviewed · 25 services compared · Figures compiled 2026-04-09, not re-checked since · 20 pricing changes tracked

25
Services Compared
13
Generous Free Tier
11
Limited / Trial
1
Free Tier Removed

The database landscape in April 2026: 25 services across five categories — managed PostgreSQL, serverless/edge, document/NoSQL, cloud provider, and specialized (vector, graph, time-series, cache). The market is volatile: PlanetScale killed its free tier (April 2024), Supabase tightened pause policies, Neon pivoted to usage-based pricing post-Databricks acquisition, and Aurora PostgreSQL joined the AWS free tier.

Key trends: PostgreSQL has won the developer database war — Supabase, Neon, CockroachDB, and Aurora all offer PostgreSQL-compatible free tiers. Edge/serverless databases (Turso, D1) are the fastest-growing category. Vector databases (Weaviate, Zilliz) are essential for AI applications but most only offer limited free tiers. The biggest shift: managed databases are converging on usage-based pricing, making costs harder to predict but scaling more efficient.

This guide covers: pricing tables, category breakdowns, storage and connection analysis, cost comparison for solo developers and teams, hidden costs, and best-for-use-case recommendations — compiled by hand from vendor pricing pages.

Jump to section

  1. Pricing Comparison Table
  2. Category Breakdown (Managed Postgres, Serverless/Edge, Document/NoSQL, Cloud, Specialized)
  3. What You Actually Get for Free
  4. Cost Analysis by Team Size
  5. Hidden Costs
  6. Recent Pricing Changes
  7. Best-for-Use-Case Recommendations
  8. FAQ

Pricing Comparison Table

All prices verified as of April 2026. Hover rows to highlight. Click service names for full vendor profiles with free tier details.

Service Type Free Storage Free Connections Paid From Model
SupabasePostgreSQL500 MBUnlimited (pooled)$25/mo (Pro)Per-project
NeonPostgreSQL (Serverless)512 MBUnlimited (pooled)$19/mo (Launch)Usage-based
CockroachDBPostgreSQL-compatible (Distributed)10 GiBUnlimited$0 (usage-based)Usage-based (RUs)
Amazon Aurora PostgreSQLPostgreSQL (Managed)20 GiBStandard$0.073/hr (db.t3.medium)Per-instance-hour
NilePostgreSQL (Multi-tenant)10 GiBUnlimited$30/mo (Pro)Per-project
TursoSQLite (libSQL, Edge)9 GB totalUnlimited$29/mo (Scaler)Usage-based
Cloudflare D1SQLite (Edge)5 GBN/A (HTTP)$0.75/M reads (pay-as-you-go)Usage-based
UpstashRedis + Kafka + QStash256 MB (Redis)N/A (HTTP)$0.2/100K commandsPer-command
ConvexDocument (Reactive)512 MBUnlimited (WebSocket)$25/mo (Pro)Per-project
PlanetScaleMySQL (Vitess)REMOVEDN/A$39/mo (Scaler)Usage-based
Prisma AccelerateConnection pooler + CacheN/A (proxy)1,000 queries/day$49/mo (Pro)Per-query
MongoDB AtlasDocument (MongoDB)512 MB500$0.08/hr (M10)Per-cluster
Firebase FirestoreDocument (NoSQL)1 GiB50K reads/day$0.06/100K readsPer-operation
Couchbase CapellaDocument + Key-ValueSharedUnlimited$0.093/hrPer-node-hour
SurrealDB CloudMulti-model (Document/Graph/SQL)1 GiBUnlimitedUsage-basedUsage-based
Amazon DynamoDBKey-Value / Document25 GBN/A (HTTP)$0.25/M WCUPer-capacity-unit
Google Cloud BigQueryAnalytical (Data Warehouse)10 GiBN/A (HTTP)$5/TiB queriedPer-query-volume
Cloudflare KVKey-Value (Edge)1 GBN/A (HTTP)$0.50/M readsPer-operation
Redis CloudIn-Memory (Redis)30 MB30$7/mo (Essentials)Per-plan
Neo4j AuraDBGraph200K nodes, 400K relationshipsUnlimited$15/mo (Pro)Per-instance
InfluxDB CloudTime-SeriesUnlimited cardinalityUnlimited$0 (usage-based)Usage-based
WeaviateVectorSandbox (limited)Unlimited$25/mo (Serverless)Per-dimension-stored
Zilliz CloudVector (Milvus)2 collectionsUnlimitedUsage-basedPer-CU
MomentoCache + Topics (Serverless)N/A (cache)N/A (HTTP)$0.50/GiB transferPer-transfer
Hasura CloudGraphQL Engine (over Postgres)N/A (connects to your DB)Unlimited requests$5/active model/mo (DDN Base)Per-model
The PostgreSQL advantage: Supabase, Neon, CockroachDB, and Aurora all offer PostgreSQL-compatible free tiers. Choosing PostgreSQL-compatible means you can migrate between providers using pg_dump — the lowest lock-in risk of any database choice. If you are starting a new project and have no strong reason to choose otherwise, start with PostgreSQL.

Category Breakdown

Databases fall into five distinct categories, each optimized for different data models, access patterns, and deployment targets.

Managed PostgreSQL

Fully managed PostgreSQL services with serverless scaling, branching, and modern DX. The default choice for most applications in 2026.

Supabase PostgreSQL · Generous free tier

500 MB Postgres database, 50K monthly active users (Auth), 1 GB file storage, 5 GB bandwidth, 500K edge function invocations, 200 concurrent realtime connections, 2 free projects. Includes Auth, Storage, Realtime, and Edge Functions. Full PostgREST API, pgvector for embeddings, branching on paid plans.

Neon PostgreSQL (Serverless) · Generous free tier

512 MB storage, 0.25 compute units (CU), unlimited projects and databases, connection pooling via PgBouncer, autoscaling to zero. Post-Databricks acquisition: moved to fully usage-based pricing (Jan 2026). Branching included on all plans. Built-in connection pooler.

CockroachDB PostgreSQL-compatible (Distributed) · Generous free tier

10 GiB storage, 50M Request Units/month on Serverless plan. PostgreSQL-compatible wire protocol. Automatic sharding and replication. Multi-region on paid plans. Single-region free cluster with 3-node high availability. SQL API compatible with most PostgreSQL drivers.

Amazon Aurora PostgreSQL PostgreSQL (Managed) · Limited free tier

Aurora PostgreSQL Serverless added to AWS Free Tier (March 2026). 750 hours/month of db.t3.micro (or Serverless v2 equivalent), 20 GiB storage, 20 GiB backup. 12-month free tier for new AWS accounts. Full PostgreSQL compatibility with Aurora performance (3-5x faster).

Nile PostgreSQL (Multi-tenant) · Generous free tier

10 GiB storage, unlimited tenants, built-in tenant isolation for SaaS applications. PostgreSQL-compatible with virtual tenant databases — each tenant gets logical isolation without separate instances. AI-native embeddings and vector search included.

Serverless / Edge Databases

Databases designed for serverless and edge computing. No connection management, scale to zero, and global distribution.

Turso SQLite (libSQL, Edge) · Generous free tier

9 GB total storage, 500 databases, 1 billion row reads/month, 25 million row writes/month. Built on libSQL (SQLite fork). Embedded replicas for zero-latency reads at the edge. Databases replicate to 26+ locations. No cold starts — SQLite is always fast.

Cloudflare D1 SQLite (Edge) · Generous free tier

5 GB storage, 5 million rows read/day, 100,000 rows written/day. SQLite-based database running on Cloudflare's edge network. Works best with Workers. Automatic replication across Cloudflare's network. Point-in-time recovery on paid plans.

Upstash Redis + Kafka + QStash · Limited free tier

Redis: 256 MB, 10,000 commands/day, 1 database. QStash: 500 messages/day, 3 retries. Kafka: removed from free tier. REST-based Redis — works in serverless/edge environments where TCP connections are unavailable. Global replication on paid plans.

Convex Document (Reactive) · Generous free tier

512 MB database + file storage, 2 free projects, automatic real-time sync, built-in auth, serverless functions, cron jobs, file storage. TypeScript-first with end-to-end type safety. Automatic caching and reactivity — queries re-run when data changes.

PlanetScale MySQL (Vitess) · FREE TIER REMOVED

Free tier REMOVED (April 2024). PlanetScale eliminated the Hobby plan entirely — all free databases were deleted after a 30-day grace period. Previously offered 5 GB storage, 1 billion row reads/month. Now minimum is Scaler at $39/month. Vitess-based MySQL with branching and deploy requests.

Prisma Accelerate Connection pooler + Cache · Limited free tier

1,000 cached queries/day, global edge caching, connection pooling for serverless. Not a database — sits in front of your existing database to provide connection pooling (essential for serverless) and edge caching. Works with any Prisma-supported database.

Document / NoSQL

Document-oriented databases for flexible schemas. Best for rapid prototyping, mobile apps, and content management.

MongoDB Atlas Document (MongoDB) · Generous free tier

512 MB storage, shared M0 cluster, 500 connections, 100 operations/second max. Includes Atlas Search (full-text), Charts (visualization), App Services (serverless functions), and Triggers. Available on AWS, GCP, and Azure. MongoDB drivers for every major language.

Firebase Firestore Document (NoSQL) · Generous free tier

1 GiB storage, 50,000 reads/day, 20,000 writes/day, 20,000 deletes/day, 10 GiB/month network egress. Part of Firebase Spark (free) plan. Real-time sync, offline support, security rules. Note: Cloud Storage was REMOVED from Spark plan (Feb 2026).

Couchbase Capella Document + Key-Value · Limited free tier

Free tier cluster with shared resources. Couchbase Capella is a managed Couchbase service with SQL++ query language, full-text search, key-value access, and mobile sync (via Couchbase Lite). Multi-model: document, key-value, and search in one platform.

SurrealDB Cloud Multi-model (Document/Graph/SQL) · Limited free tier

1 GiB storage on free tier. Multi-model database — document, graph, and relational in one. SurrealQL query language with SQL-like syntax. Real-time subscriptions, authentication, and permissions built in. Newer entrant but growing rapidly.

Cloud Provider Databases

Database services from major cloud platforms. Best when you are already invested in that ecosystem.

Amazon DynamoDB Key-Value / Document · Generous free tier

25 GB storage, 25 Write Capacity Units, 25 Read Capacity Units (Always Free). Enough for ~200 million requests/month with on-demand pricing. Global tables, streams, and point-in-time recovery available. Fully managed NoSQL with single-digit millisecond latency at any scale.

Google Cloud BigQuery Analytical (Data Warehouse) · Generous free tier

10 GiB storage, 1 TiB queries/month (Always Free). Serverless data warehouse — no infrastructure management. Standard SQL, ML models via BigQuery ML, real-time analytics via streaming inserts. Integrates with all GCP services and most BI tools.

Cloudflare KV Key-Value (Edge) · Generous free tier

1 GB storage, 100,000 reads/day, 1,000 writes/day on Workers free plan. Eventually consistent global key-value store optimized for read-heavy workloads. Distributed across Cloudflare's 300+ data centers. Best for configuration, feature flags, and caching.

Specialized (Vector, Graph, Time-Series, Cache)

Purpose-built databases for specific data models: vectors (AI/ML), graphs (relationships), time-series (metrics), caching (performance), and GraphQL.

Redis Cloud In-Memory (Redis) · Limited free tier

30 MB dataset size, 30 connections on free tier. Managed Redis with persistence, replication, and high availability on paid plans. Supports Redis modules (Search, JSON, TimeSeries, Graph, Bloom) on paid tiers. Available on AWS, GCP, and Azure.

Neo4j AuraDB Graph · Generous free tier

200,000 nodes, 400,000 relationships on free tier. Managed Neo4j graph database with Cypher query language. Includes Graph Data Science library (limited) and Bloom visualization. Single database on free tier. Available on AWS, GCP, and Azure.

InfluxDB Cloud Time-Series · Limited free tier

Free plan with limited write and query rates. Purpose-built time-series database for metrics, events, and IoT data. InfluxQL and Flux query languages. Built-in dashboarding, alerting, and downsampling. InfluxDB 3.0 (new engine) in preview.

Weaviate Vector · Trial / Sandbox only

Free sandbox cluster with limited resources and 14-day data retention. AI-native vector database for semantic search, RAG, and generative AI applications. Supports hybrid search (vector + keyword), multi-tenancy, and 20+ ML model integrations.

Zilliz Cloud Vector (Milvus) · Limited free tier

Free tier with 2 collections and limited storage on Zilliz Cloud Serverless. Managed Milvus — the most widely deployed open-source vector database. Supports ANN search, hybrid search, multi-vector, and filtering. GPU-accelerated indexing on paid plans.

Momento Cache + Topics (Serverless) · Limited free tier

5 GiB data transfer/month free. Serverless caching (Cache) and pub/sub messaging (Topics). No connections to manage — HTTP-based. Compatible with Redis and Memcached protocols. Instant provisioning, no clusters to configure.

Hasura Cloud GraphQL Engine (over Postgres) · Limited free tier

Hasura DDN Free plan: unlimited API requests, unlimited concurrent users, unlimited models at any scale. Restrictions: 1 supergraph developer, 15-minute observability retention. Full GraphQL API (filtering, pagination, sorting, aggregations) with database/code/API connectors, CI/CD tools, and breaking change detection. Not a database itself — auto-generates a GraphQL API over your existing PostgreSQL database.

What You Actually Get for Free

Free tiers vary wildly. Here is the honest breakdown of what you get at zero cost and when you will outgrow it.

Service Free Tier Type Free Storage When You Hit the Wall
SupabaseGenerous free tier500 MBMonths of active development
NeonGenerous free tier512 MBMonths of active development
CockroachDBGenerous free tier10 GiBMonths of active development
Amazon Aurora PostgreSQLLimited free tier20 GiB1–4 weeks for active project
NileGenerous free tier10 GiBMonths of active development
TursoGenerous free tier9 GB totalMonths of active development
Cloudflare D1Generous free tier5 GBMonths of active development
UpstashLimited free tier256 MB (Redis)1–4 weeks for active project
ConvexGenerous free tier512 MBMonths of active development
PlanetScaleFREE TIER REMOVEDREMOVEDDay 1 — no free tier
Prisma AccelerateLimited free tierN/A (proxy)1–4 weeks for active project
MongoDB AtlasGenerous free tier512 MBMonths of active development
Firebase FirestoreGenerous free tier1 GiBMonths of active development
Couchbase CapellaLimited free tierShared1–4 weeks for active project
SurrealDB CloudLimited free tier1 GiB1–4 weeks for active project
Amazon DynamoDBGenerous free tier25 GBMonths of active development
Google Cloud BigQueryGenerous free tier10 GiBMonths of active development
Cloudflare KVGenerous free tier1 GBMonths of active development
Redis CloudLimited free tier30 MB1–4 weeks for active project
Neo4j AuraDBGenerous free tier200K nodes, 400K relationshipsMonths of active development
InfluxDB CloudLimited free tierUnlimited cardinality1–4 weeks for active project
WeaviateTrial / Sandbox onlySandbox (limited)End of trial / sandbox expiry
Zilliz CloudLimited free tier2 collections1–4 weeks for active project
MomentoLimited free tierN/A (cache)1–4 weeks for active project
Hasura CloudLimited free tierN/A (connects to your DB)1–4 weeks for active project

Cost Comparison by Team Size

What does each database cost for a solo developer or small project versus a team of 5–10?

Service Solo / Small /mo Team /mo Key Cost Factor
Supabase$0$25/projectFree projects pause after 1 week of inactivity (tightened Feb 2026). 2-project l...
Neon$0$19+0.25 CU is limited for concurrent queries. Fully usage-based model post-Databric...
CockroachDB$0$0–50+Request Unit pricing is hard to predict — depends on query complexity, data size...
Amazon Aurora PostgreSQL$0 (year 1)$50–200+12-month free tier only — costs jump significantly after. db.t3.micro is minimal...
Nile$0$30+Newer service with smaller ecosystem. Tenant isolation adds overhead vs raw Post...
Turso$0$29+SQLite semantics differ from PostgreSQL — no concurrent writers. 25M row writes/...
Cloudflare D1$0$0–5Tightly coupled to Cloudflare Workers — not a general-purpose database. Daily (n...
Upstash$0–5$10–50+10K commands/day is tight for production use. Per-command pricing can spike with...
Convex$0$25+Proprietary query language (not SQL). Vendor lock-in — no standard protocol for ...
PlanetScale$39$39+No free option at all. The $39/mo Scaler plan includes 10 GB storage and 1B row ...
Prisma Accelerate$0$49+1,000 queries/day is very limited. Requires Prisma ORM — doesn't work with other...
MongoDB Atlas$0$57+ (M10)M0 free tier has no backups, no VPC peering, limited to 100 ops/sec. Jump from f...
Firebase Firestore$0$0–25+Per-operation pricing adds up fast — reading a list of 100 items costs 100 reads...
Couchbase Capella$0$67+Free tier is minimal shared resources. Paid clusters start at 3 nodes minimum. M...
SurrealDB Cloud$0TBDRelatively new cloud service — stability and ecosystem are still maturing. Surre...
Amazon DynamoDB$0$0–25+Capacity unit pricing is confusing — WCUs and RCUs differ based on item size and...
Google Cloud BigQuery$0$0–50+Per-TiB pricing rewards narrow queries but punishes SELECT *. Streaming inserts ...
Cloudflare KV$0$0–5Eventually consistent — writes take up to 60 seconds to propagate globally. 1,00...
Redis Cloud$0–7$7–50+30 MB is extremely small — barely enough for caching. Redis license changed to S...
Neo4j AuraDB$0$15+200K nodes is enough for development but limiting for production graph applicati...
InfluxDB Cloud$0$0–50+Write and query rate limits on free tier can throttle during spikes. Flux query ...
Weaviate$25+$25–100+Sandbox is trial-only — 14-day data retention. Serverless tier starts at $25/mo....
Zilliz Cloud$0Usage-based2-collection limit on free tier is restrictive. CU-based pricing is opaque. Milv...
Momento$0$0–10+5 GiB transfer can be consumed quickly with chatty applications. Per-transfer pr...
Hasura Cloud$0$5+Single supergraph developer on free means team collaboration requires DDN Base (...
Best value picks: For most projects, Supabase (500 MB + Auth + Storage + Functions) or Neon (512 MB, scales to zero) offer the best free-to-paid journey. For maximum free storage, CockroachDB (10 GiB) or Turso (9 GB) lead. For serverless edge use cases, Cloudflare D1 pairs naturally with Workers.

Hidden Costs

The sticker price rarely tells the full story. Here are database costs that catch teams off guard.

Connection Limits

Traditional databases charge per-connection. MongoDB Atlas free tier: 500 connections. Redis Cloud: 30 connections. In serverless environments, each function invocation opens a connection — without pooling, you will exhaust limits instantly. Supabase and Neon include built-in connection pooling; others require PgBouncer or similar.

Project Pausing and Cold Starts

Supabase pauses free projects after 1 week of inactivity (tightened Feb 2026). Neon scales to zero (fast wake-up but not instant). This means free-tier databases are unsuitable for always-on production use. If uptime matters, budget for a paid tier or choose a service without pausing (CockroachDB, DynamoDB).

Per-Operation Pricing Surprises

Firestore charges per document read — loading a list of 100 items costs 100 reads. DynamoDB charges per Request Unit (RU) where complex queries consume more. CockroachDB charges per Request Unit where pricing depends on query complexity. These models reward efficient queries but punish exploration during development.

Egress and Transfer Fees

Cloud-provider databases (Aurora, DynamoDB, BigQuery) charge standard cloud egress rates. Supabase shares 5 GB egress across all services (database + storage + functions). High-traffic applications can hit egress limits before storage limits. Edge databases (Turso, D1) include replication but may charge for cross-region reads.

Vendor Lock-in Migration Costs

Migrating from Firestore, DynamoDB, or Convex requires rewriting queries and data access layers. PostgreSQL-compatible databases (Supabase, Neon, CockroachDB) minimize this risk — pg_dump works across all of them. PlanetScale users learned this lesson the hard way when the free tier was removed with 30 days notice.

Recent Pricing Changes

Database pricing is the most volatile category in developer tools. See full change timeline for all tracked changes.

Date Vendor Change Impact
Sep 1, 2026TursoThe free tier now offers 500 Million rows read/month and 10 Million rows written/month, matching previously. The free tier now includes 5GB of storage. Previously 5GB.LOW
Aug 28, 2026WeaviateThe free tier now has specific limits: 100,000 objects, 1 GB memory, 10 GB disk, 1 collection, up to 3 tenants, 2,000 embedding requests/day, and 1,000 Query Agent requests/month. The cloud offering is now structured into 'Free', 'Flex', and 'Premium' tiers.MEDIUM
Aug 28, 2026InfluxDB CloudThe free tier details have changed. A free tier exists with Cloud Serverless, it now offers a $250 free credit and usage-based pricing ($0.0025/MB written, $0.012 per 100 query executions, $0.002/GB-hour storage, $0.09/GB transferred out). There is also a free open-source option, InfluxDB 3 Core, with no license required.HIGH
Apr 19, 2026XataXata pivoted to open source (Apache 2.0) in April 2026. SaaS free tier (15 GB storage, 75 req/s, 10 branches, daily backups) retired. Free-forever usage now requires self-hosting on Kubernetes; the managed platform is paid with a 14-day free trial and $100 credit.HIGH
Apr 19, 2026Hasura CloudHasura DDN Free plan replaced the legacy Hasura Cloud free tier (60 req/min, 1 GB passthrough). Free tier now offers unlimited API requests, unlimited concurrent users, and unlimited models at any scale. Restrictions: 1 supergraph developer and 15-minute observability retention.HIGH
Apr 12, 2026Xata LiteXata Lite returned HTTP 410 Gone. Service has been discontinued.HIGH
Apr 12, 2026SurrealDB CloudFree tier memory reduced from 1 GB to 512 MBLOW
Mar 30, 2026GoogleGoogle Developer Program annual subscription ending March 30. Replaced by Google AI Pro ($10/mo) and AI Ultra ($100/mo) tiers with bundled cloud credits and AI model access.HIGH
Mar 25, 2026Amazon Aurora PostgreSQLAurora PostgreSQL Serverless added to AWS Free Tier — managed PostgreSQL-compatible database now available at no cost with up to 4 ACUs per cluster and 1 GB storage. Part of AWS Free Plan (6 months + credits)HIGH
Mar 22, 2026Neo4j AuraDBData correction — previous entry incorrectly reduced limits to 50K nodes/175K relationships. Actual free tier is 200,000 nodes and 400,000 relationships per Neo4j AuraDB FAQLOW
Mar 19, 2026FirebaseFirebase Studio (formerly Project IDX) shut down March 19, 2026. Cloud IDE and AI code generation features discontinued. Existing projects accessible until March 2027 for migrationMEDIUM
Feb 4, 2026CloudflareQueues added to Workers free plan — message queuing now freeMEDIUM
Feb 3, 2026FirebaseCloud Storage for Firebase now requires the pay-as-you-go Blaze plan, in effect from February 3, 2026. Projects on the no-cost Spark plan lose access to all Cloud Storage buckets, including default buckets; console access redirects to an upgrade page and API calls return 402 or 403. Provisioning a new default bucket also requires Blaze.HIGH
Feb 1, 2026SupabaseProject pause policy tightened — inactive projects now pause after 1 weekMEDIUM
Jan 27, 2026GoogleGoogle Developer Program Premium merged into Google One AI Pro ($19.99/mo, includes $10 Cloud credits) and AI Ultra ($100 Cloud credits). Developer benefits now bundled into consumer AI subscriptionsMEDIUM
Jan 15, 2026NeonMoved to fully usage-based pricing model post-Databricks acquisition — free tier storage now per-project, projects increased 10→100, branches capped at 10 per project, Neon Auth addedMEDIUM
Jan 7, 2026Cloudflare Durable ObjectsSQLite storage billing began for Durable Objects — previously free during betaLOW
Jan 1, 2026Google CloudGoogle for Startups Cloud Program now offers up to $350K GCP credits for AI-first startups, plus $10K Anthropic (Claude) partner credits via Model GardenHIGH
Apr 8, 2024PlanetScalePlanetScale removed free Hobby plan entirely. All databases on free tier deleted after 30-day grace period. Minimum plan now Scaler at $39/monthHIGH
Mar 20, 2024RedisRedis switched from BSD license to dual SSPL/RSALv2 license, effectively ending open-source status. Triggered creation of Valkey fork by Linux Foundation. Redis Cloud pricing unchanged but community trust impactedHIGH
The trend: Database pricing is in upheaval. PlanetScale killed its free tier entirely (2024). Supabase tightened inactivity pausing to 1 week. Neon moved to fully usage-based pricing post-Databricks acquisition. Firebase removed Cloud Storage from the free plan. The counter-trend: Amazon Aurora PostgreSQL joined the AWS Free Tier (March 2026), and CockroachDB continues to offer one of the most generous free tiers at 10 GiB.

Best-for-Use-Case Recommendations

Pick the Right Database

Best overall free tier

Supabase — 500 MB Postgres with Auth, Storage, Edge Functions, and Realtime included. The most batteries-included free database. Or CockroachDB for 10 GiB storage with distributed PostgreSQL.

Best for serverless / edge

Turso (9 GB, 500 databases, edge replicas) or Cloudflare D1 (5 GB, integrated with Workers). Both use SQLite — zero cold starts, global distribution, no connection management.

Best for prototyping / hackathons

Supabase or Convex. Supabase for PostgreSQL with instant APIs. Convex for real-time reactive apps with TypeScript-first DX and zero config.

Best for AI / ML applications

Supabase (pgvector, included free) for basic vector search. Weaviate or Zilliz Cloud (Milvus) for production vector search with ML integrations. Turso for low-latency RAG retrieval at the edge.

Best for scale-out / global

CockroachDB for distributed PostgreSQL with automatic sharding. DynamoDB for single-digit millisecond latency at any scale (25 GB free). Firebase Firestore for real-time mobile sync.

Best for minimizing lock-in

Any PostgreSQL-compatible database: Supabase, Neon, CockroachDB, or Aurora PostgreSQL. pg_dump works across all — migration is a single command.

Best for SaaS multi-tenancy

Nile — purpose-built for multi-tenant SaaS with virtual tenant databases and built-in isolation. 10 GiB free. The only database with first-class tenant primitives.

Frequently Asked Questions

Which database has the best free tier in 2026?
Supabase and CockroachDB offer the most generous free tiers. Supabase gives you 500 MB Postgres with Auth, Storage, Edge Functions, and Realtime included. CockroachDB offers 10 GiB storage with 50M Request Units/month. For edge/serverless, Turso (9 GB, 500 databases) and Cloudflare D1 (5 GB) are standouts.
Is Supabase really free?
Yes, but with caveats. Supabase free tier includes 500 MB Postgres, Auth, Storage, Edge Functions, and Realtime. However, free projects now pause after 1 week of inactivity (tightened Feb 2026), you are limited to 2 projects, and egress is capped at 5 GB total across all services. For active projects, it is genuinely free.
What happened to PlanetScale's free tier?
PlanetScale removed its free Hobby plan entirely in April 2024. All free databases were deleted after a 30-day grace period. The minimum plan is now Scaler at $39/month. This was one of the most impactful free tier removals in developer tools. Alternatives: Neon (512 MB free), Turso (9 GB free), CockroachDB (10 GiB free).
Neon vs Supabase: which is cheaper?
For solo developers: both are free. Neon offers 512 MB storage with serverless autoscaling to zero. Supabase offers 500 MB with more bundled services (Auth, Storage, Functions). For growing teams: Neon starts at $19/mo (Launch) with usage-based scaling. Supabase Pro is $25/project. Neon is cheaper for pure database needs; Supabase is cheaper if you need the full BaaS platform.
Should I use a managed database or self-host?
Managed databases (Supabase, Neon, MongoDB Atlas) are better for small teams — zero ops overhead, automatic backups, and scaling. Self-hosting (PostgreSQL, MongoDB, Redis) makes sense when you need full control, have strict data residency requirements, or are optimizing costs at scale. The break-even point is typically around $200-500/month in managed database costs.
Which database is best for AI/ML applications?
For vector search: Weaviate, Zilliz Cloud (Milvus), or Supabase (pgvector). Weaviate offers the richest AI integrations but only has a trial sandbox. Supabase pgvector is the cheapest option — included in the free tier. For RAG applications, Turso (edge) + any vector store gives low-latency retrieval.
What are the hidden costs of database free tiers?
The biggest gotchas: connection limits (MongoDB Atlas: 500, Redis Cloud: 30), storage caps that force upgrades (Supabase: 500 MB, Neon: 512 MB), operation-based pricing that spikes unpredictably (Firestore, DynamoDB), project pausing on inactivity (Supabase), and egress charges not included in free tier marketing.
How do I migrate away from a database if pricing changes?
PostgreSQL-compatible databases (Supabase, Neon, CockroachDB, Aurora) offer the easiest migration path — pg_dump works across all of them. MongoDB Atlas data can be exported via mongodump. For serverless databases (Turso, D1, Convex), migration is harder due to proprietary APIs. Choose PostgreSQL-compatible databases to minimize lock-in risk.

Data Source & Methodology

Powered by AgentDeals. The tables on this page were compiled by hand from official vendor pricing pages and have not been re-checked since. Pricing changes are tracked via our deal changes timeline (466 total changes tracked). The pricing changes we track are updated continuously; the tables above are not.

Query this data programmatically via our MCP tools or REST API — search for database services, compare vendors, or track pricing changes from your AI coding assistant.

Get this data in your AI editor

Compare database pricing, search free tiers, and track pricing changes — all from your AI coding assistant.

claude mcp add agentdeals -- npx -y agentdeals

Related Guides

Explore all 1,580 developer tool deals → Browse the full index or connect via MCP