Skip to content

DmitryScaletta/free-database-services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Free Database Services

See also free heroku alternatives

Only free tiers

Name Type Storage Free Tier Limits (per month)
Supabase Postgres 500MB 5GB out
Tembo Postgres 10GB 1TB out
EdgeDB EdgeDB (Postgres) 1GB 2GiB network egress
MongoDB Atlas MongoDB 5GB 10GB in, 10GB out
Neon Serverless Postgres 512MB ?
CockroachDB Serverless Postgres 10GB 50M Request Units
Xata Serverless Postgres - 15GB I/O+storage
Cloudflare D1 Serverless D1 (SQLite) 5GB 5M reads/day, 100k writes/day
Turso LibSQL (SQLite) 9GB 1B reads, 25M writes
Vercel Postgres Serverless Postgres 256MB 60 hours compute time
Nile Serverless Postgres 1GB 50M query tokens
Upstash Serverless Redis 256MB 10k cmds/day, 50GB in/out
Deno KV Deno KV 1GB 450k reads, 300k writes
MotherDuck DuckDB 10GB 10 CU Hours Per Month

Supabase

Pricing

  • 2 Core shared CPU, 1 GB RAM
  • 2 active free projects, as many as you want paused projects (500MB storage per project)
  • Pausing after 1 week of inactivity
  • PostgREST, pg_graphql
  • Additional features
    • Auth: 50,000 monthly active users
    • Storage: 1GB, 50MB max file size
    • Realtime: Postgres Changes, 200 Concurrent Peak Connections, 2M Messages/Month
    • Edge Functions: 500,000 Invocations, 10MB Script size, 10 Functions

Tembo

Pricing

  • 3 Free Instances
  • 0.25 vCPU & 1 GB Memory
  • Unlimited Reads/Writes
  • PostgREST, pg_graphql
  • User Defined Applications - deploy containers next to your Postgres instance

EdgeDB

Pricing

  • Free tier instance includes:
    • 1/4 compute unit (1/16 vCPU, 1/2 GiB RAM)
    • 1GiB disk space
    • 2GiB network egress

MongoDB Atlas

Pricing | Free Shared Limitations

  • 512MB to 5GB of storage
  • You can deploy at most one M0 free cluster per Atlas project
  • 250 Projects per Atlas User (source)

Neon

Pricing | Plans

  • 1 project w/10 branches
  • 0.25 vCPU, 1GB RAM
  • Always-available primary branch compute, 5 compute hours (20 active hours)/month on branch computes
  • Autosuspend: Compute scales to zero after 5 minutes of inactivity
  • Region availability: The Free Tier is available in all supported regions
  • Advanced Postgres features: Connection pooling, logical replication, and 60+ Postgres extensions

CockroachDB

Pricing | Plan a CockroachDB Serverless Cluster

  • All cluster activity, including SQL queries, bulk operations, and background jobs, is measured in Request Units, or RUs. An RU is an abstracted metric that represents the compute and I/O resources used by a database operation. In addition to queries that you run, background activity, such as automatic statistics to optimize your queries or connecting a changefeed to an external sink, also consumes RUs

Xata

Pricing | Pricing (Docs)

  • The storage size represents the amount of data stored in the transactional database. Database storage in Xata encompasses not only disk space but also I/O rates and compute resources. The listed price per GB combines the costs of the three components allocated to each workspace
  • Free plan: 15 parallel requests (6 primary + 9 from replicas) to the database
  • Free tier: Limited to 75 requests/second (qps)
  • Additional Features
    • Elasticsearch integration
    • File attachments (2GB, S3 and Cloudflare's CDN)
    • Image transformations (10k)
    • 250 AI-powered questions per workspace
    • Free plan users can request data restoration from a daily backup through our support team

Cloudflare D1

Pricing

  • There are no data transfer (egress) or throughput (bandwidth) charges for data accessed from D1.

Turso

Pricing | Usage & Billing

  • Up to 500 databases
  • Up to 3 locations
  • Point in time restore (1 day)
  • Unlimited Embedded Replicas
  • Database Branching

Vercel Postgres

Pricing | Limits

  • 1 database
  • 60 hours compute time (per month)
  • Databases for those on Hobby plans are configured with 0.25 logical CPUs
  • Compute time is calculated based on the active time of your database, multiplied by the number of CPUs available
  • If there are no incoming requests for a specified duration (default 300 seconds), the database scales down to zero, effectively pausing compute time billing
  • Each Postgres database uses 33MB of storage space, even before any data is stored

Nile

Pricing

  • Query tokens are abstract units of CPU and memory used when queries are executed on the serverless compute
    • Reading one row of 1024 bytes - ~680K query tokens for 1M queries
    • Writing one row of 1024 bytes - ~1.46M query tokens for 1M queries
    • Scanning 1000 rows of 1024 bytes, return 1 - ~9M query tokens for 1M queries
  • Unlimited number of databases
  • Unlimited number of tenant DBs

Upstash

Pricing

  • 1,000 Max commands per second
  • 10,000 Daily command limit
  • 1MB Max request size
  • 100MB Max record size
  • Persistence
  • REST API
  • Global replication: Free tier allows max one read replica

Deno KV

Deno KV | Deno Deploy Pricing

  • Can connect to KV from outside of Deno Deploy
  • 450,000 KV read units/mo (4kb)
  • 300,000 KV write units/mo (1kb)
  • 1 DB region

MotherDuck

Pricing

About

Free Database Services

Resources

Stars

Watchers

Forks