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
111,180
npm downloads a week
35Mup 14% 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.

010M20M30M40MOctDecJanMarMayJulOct7 October 2025: 4,214,797 downloads a week14 October 2025: 4,321,381 downloads a week21 October 2025: 4,553,216 downloads a week28 October 2025: 5,714,989 downloads a week4 November 2025: 5,988,484 downloads a week11 November 2025: 6,219,852 downloads a week18 November 2025: 6,128,724 downloads a week25 November 2025: 6,197,678 downloads a week2 December 2025: 5,943,130 downloads a week9 December 2025: 6,513,953 downloads a week16 December 2025: 6,508,983 downloads a week23 December 2025: 5,989,796 downloads a week30 December 2025: 5,304,196 downloads a week6 January 2026: 6,326,019 downloads a week13 January 2026: 7,627,438 downloads a week20 January 2026: 7,776,201 downloads a week27 January 2026: 8,399,900 downloads a week3 February 2026: 9,033,555 downloads a week10 February 2026: 10,511,917 downloads a week17 February 2026: 10,555,739 downloads a week24 February 2026: 13,452,607 downloads a week3 March 2026: 14,376,609 downloads a week10 March 2026: 15,457,183 downloads a week17 March 2026: 15,068,499 downloads a week24 March 2026: 14,774,471 downloads a week31 March 2026: 17,858,506 downloads a week7 April 2026: 14,187,463 downloads a week14 April 2026: 17,590,417 downloads a week21 April 2026: 20,673,165 downloads a week28 April 2026: 19,936,897 downloads a week5 May 2026: 18,890,543 downloads a week12 May 2026: 18,665,770 downloads a week19 May 2026: 19,186,405 downloads a week26 May 2026: 19,934,854 downloads a week2 June 2026: 19,572,802 downloads a week16 June 2026: 20,960,975 downloads a week23 June 2026: 21,712,245 downloads a week30 June 2026: 20,913,673 downloads a week7 July 2026: 21,243,584 downloads a week21 July 2026: 21,401,371 downloads a week28 July 2026: 23,089,556 downloads a week4 August 2026: 25,911,666 downloads a week11 August 2026: 24,487,496 downloads a week25 August 2026: 24,880,982 downloads a week1 September 2026: 25,396,517 downloads a week27 September 2026: 30,635,525 downloads a week4 October 2026: 35,044,057 downloads a week

Recent releases

Supabase alternatives

All 10 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