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.
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.
| Plan | Price | What you get |
|---|---|---|
| Free | $0 | 2 active projects, 500 MB database, 50,000 monthly active users, 1 GB storage, 5 GB egress. Pauses after 1 week of inactivity. |
| Pro | From $25 a month | 8 GB database, 100,000 monthly active users, 100 GB storage, 250 GB egress. No pausing. Extra projects from $10 a month. |
| Team | From $599 a month | Same included usage as Pro: 8 GB database, 100,000 monthly active users, 100 GB storage, 250 GB egress. |
| Enterprise | Custom | Contact 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.
Recent releases
Supabase alternatives
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
Create a project in the Supabase dashboard and copy the project URL and key.
Install the JavaScript client.
npm install @supabase/supabase-jsCreate 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
- Supabase pricing
- supabase/supabase on GitHub
- Supabase JavaScript client: installing
- Use Supabase with Next.js, Supabase Docs
- Supabase raises $500M at $10.5B, PR Newswire
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.
