Skip to content

Supabase

Supabase is an open source backend platform, made by Supabase Inc., that gives each project a dedicated Postgres database plus authentication, auto-generated APIs, realtime subscriptions, file storage and edge functions. It has a free plan with 2 active projects and a 500 MB database, and paid plans start at $25 a month for Pro. The code is Apache-2.0 licensed and can be self-hosted.

By Supabase Inc.FreemiumOpen sourceSince 2020Databases

Facts checked on against the sources listed at the end of this page.

Pricing
FreemiumPaid from $25 a month (Pro), plus usage above the included limits
Open source
YesApache-2.0
GitHub stars
114,199+3,377 in the last 30 days
npm downloads a week
35Mup 11% on the week before
Latest release
v1.26.082 months ago
Releases in 90 days
1about 1 a month

A good fit for

  • Apps that want a relational Postgres database with auth, storage and APIs already wired up
  • Teams that want the option to self-host the same open source stack later
  • Multi-tenant SaaS apps that enforce access rules with row level security
  • AI features that need vector search next to regular application data

Not a good fit for

  • Always-on free projects: free projects pause after 1 week of inactivity
  • Teams that don't want to write SQL or Postgres policies for access control
  • Predictable flat bills at scale: database size, users, storage and egress above the plan limits are billed per unit

Supabase pricing

There is a free plan, Pro from $25 a month and Team from $599 a month, with usage billed above the included limits. Enterprise pricing is custom.

PlanPriceWhat you get
Free$02 active projects, 500 MB database, 50,000 monthly active users, 1 GB storage, 5 GB egress. Pauses after 1 week of inactivity.
ProFrom $25 a month8 GB database, 100,000 monthly active users, 100 GB storage, 250 GB egress. No pausing. Extra projects from $10 a month.
TeamFrom $599 a monthSame included usage as Pro: 8 GB database, 100,000 monthly active users, 100 GB storage, 250 GB egress.
EnterpriseCustomContact sales.

Prices in USD, checked on 27 September 2026. Current prices on supabase.com.

Main features

Dedicated Postgres
Each project is a full Postgres database, not a proprietary data store, so standard SQL, extensions and Postgres tools work.
Auto-generated APIs
REST and GraphQL APIs are generated from the database schema, with realtime subscriptions to changes.
Authentication
Built-in user sign-up and sign-in. The free plan covers 50,000 monthly active users and Pro covers 100,000.
Row level security
Access rules are written as Postgres policies, so the same rules apply to every client and API.
Storage
File storage for user uploads: 1 GB on the free plan and 100 GB included on Pro.
Edge Functions
Server-side functions for custom logic, alongside Postgres database functions.
Vector toolkit
Tools for storing embeddings and running vector search in Postgres for AI applications.
Compute add-ons
Database compute sizes from Micro at $10 a month to 16XL at $3,730 a month. Paid plans include $10 a month of compute credits.

About Supabase

Supabase gives every project a full Postgres database and builds backend services around it. Tables get REST and GraphQL APIs automatically, row level security policies in Postgres control who can read and write each row, and clients can subscribe to changes over Realtime.

Around the database it adds user authentication, file storage, database functions and Edge Functions, plus a vector and embeddings toolkit for AI features. Everything is managed from a web dashboard, and the whole stack is open source under Apache-2.0, so it can also be self-hosted.

Supabase was founded in 2020 and is based in San Francisco. In June 2026 it raised a $500 million Series F at a $10.5 billion valuation and said it had more than 9 million developers and over 250,000 customers.

Made by
Supabase Inc.
Launched
2020
Based in
San Francisco, California
Free plan
Yes: 2 active projects, 500 MB database, 50,000 monthly active users, 1 GB file storage. Projects pause after 1 week of inactivity.
Available on
Supabase Cloud, Self-hosted, JavaScript and TypeScript (supabase-js), Next.js

Usage and activity

Weekly npm downloads of @supabase/supabase-js, last 12 months.

010M20M30M40MSepNovJanMarMayJulOct24 September 2025: 3,479,693 downloads a week1 October 2025: 3,695,757 downloads a week8 October 2025: 4,255,844 downloads a week15 October 2025: 4,315,664 downloads a week22 October 2025: 4,710,685 downloads a week29 October 2025: 5,805,361 downloads a week5 November 2025: 6,051,179 downloads a week12 November 2025: 6,211,625 downloads a week19 November 2025: 6,152,040 downloads a week26 November 2025: 6,156,188 downloads a week3 December 2025: 6,010,609 downloads a week10 December 2025: 6,521,381 downloads a week17 December 2025: 6,475,872 downloads a week24 December 2025: 5,732,079 downloads a week31 December 2025: 5,330,148 downloads a week7 January 2026: 6,725,563 downloads a week14 January 2026: 7,658,650 downloads a week21 January 2026: 7,837,549 downloads a week28 January 2026: 8,714,758 downloads a week4 February 2026: 8,891,424 downloads a week11 February 2026: 11,026,799 downloads a week18 February 2026: 10,518,590 downloads a week25 February 2026: 14,037,252 downloads a week4 March 2026: 14,396,676 downloads a week11 March 2026: 15,302,721 downloads a week18 March 2026: 14,919,236 downloads a week25 March 2026: 15,254,823 downloads a week1 April 2026: 18,093,134 downloads a week8 April 2026: 13,497,200 downloads a week15 April 2026: 18,377,301 downloads a week22 April 2026: 20,814,835 downloads a week29 April 2026: 19,975,952 downloads a week6 May 2026: 18,701,953 downloads a week13 May 2026: 18,596,356 downloads a week20 May 2026: 19,288,378 downloads a week27 May 2026: 19,918,901 downloads a week3 June 2026: 19,722,248 downloads a week10 June 2026: 20,114,843 downloads a week17 June 2026: 21,009,640 downloads a week24 June 2026: 21,579,050 downloads a week1 July 2026: 21,090,775 downloads a week8 July 2026: 21,054,081 downloads a week22 July 2026: 21,788,172 downloads a week29 July 2026: 23,361,556 downloads a week5 August 2026: 25,987,053 downloads a week12 August 2026: 24,392,024 downloads a week26 August 2026: 25,012,211 downloads a week2 September 2026: 26,159,797 downloads a week28 September 2026: 31,606,456 downloads a week5 October 2026: 35,063,644 downloads a week

Recent releases

Supabase alternatives

All 11 alternatives to Supabase, side by side

Supabase compared

SupabasevsConvex

Supabase is an open source platform built around a dedicated Postgres database, with auth, storage and auto-generated APIs, so you work in SQL.

SupabasevsFirebase

Supabase is an open source backend built around a dedicated Postgres database, with auth, storage and auto-generated APIs, so you work in SQL.

SupabasevsAppwrite

Supabase gives every project a dedicated Postgres database alongside auth, storage and auto-generated APIs, with plans priced per organization.

SupabasevsPocketbase

PocketBase is a free, open source backend that ships as a single executable file with an embedded SQLite database, meant to be self-hosted with no official managed cloud.

SupabasevsNeon

Neon is a serverless Postgres platform, now owned by Databricks, focused on scale-to-zero compute and instant, copy-on-write database branching.

SupabasevsPlanetScale

PlanetScale is a managed database platform built by the creators of Vitess, offering pay-as-you-go MySQL and Postgres with no free plan, starting around $5 a month.

SupabasevsMongoDB Atlas

Supabase gives every project a dedicated Postgres database bundled with authentication, auto-generated APIs, realtime subscriptions and file storage, aimed at teams that want a full backend platform.

SupabasevsRedis

Supabase gives each project a dedicated Postgres database bundled with authentication, storage, realtime subscriptions and auto-generated APIs, built for holding an application's primary data.

SupabasevsTurso

Supabase gives each project a dedicated Postgres database plus authentication, storage, realtime subscriptions and auto-generated APIs, aimed at teams wanting a full backend platform.

Getting started

  1. Create a project in the Supabase dashboard and copy the project URL and key.

  2. Install the JavaScript client.

    npm install @supabase/supabase-js
  3. Create a client and query a table.

    import { createClient } from "@supabase/supabase-js";
    
    const supabase = createClient(
      "https://your-project.supabase.co",
      "your-anon-key"
    );
    const { data, error } = await supabase.from("instruments").select();

Questions about Supabase

Is Supabase free?

Yes. The free plan includes 2 active projects, a 500 MB database and 50,000 monthly active users. Free projects pause after 1 week of inactivity.

How much does Supabase Pro cost?

Pro starts at $25 a month and includes an 8 GB database, 100,000 monthly active users, 100 GB storage and 250 GB egress, with usage above that billed per unit.

Is Supabase open source?

Yes. The Supabase repository is licensed under Apache-2.0, and the stack can be self-hosted.

Supabase vs Firebase?

Supabase is built on relational Postgres and is open source; Firebase is Google's proprietary platform built around the Firestore NoSQL document database.

What database does Supabase use?

Postgres. Each project gets its own dedicated Postgres database.

Sources and links

Work on Supabase? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.

Supabase: pricing, features and alternatives (2026) | ScratchDB