Supabase
Last reviewed
Apr 28, 2026
Sources
29 citations
Review status
Source-backed
Revision
v1 ยท 3,465 words
Improve this article
Add missing citations, update stale details, or suggest a clearer explanation.
Last reviewed
Apr 28, 2026
Sources
29 citations
Review status
Source-backed
Revision
v1 ยท 3,465 words
Add missing citations, update stale details, or suggest a clearer explanation.
Supabase is an open-source backend-as-a-service (BaaS) platform that bundles a hosted PostgreSQL database with authentication, file storage, real-time subscriptions, edge functions, and vector similarity search behind a single SDK. The company markets itself as the open-source alternative to Firebase by composing best-of-breed open-source tools, including PostgreSQL, PostgREST, GoTrue, and a custom Realtime server, into a coherent developer platform [1][2]. Supabase was founded in January 2020 by Paul Copplestone (CEO) and Ant Wilson (CTO), and the stack is licensed permissively, with most components under the Apache 2.0 License or MIT [3].
Since integrating the pgvector extension in early 2023, Supabase has become one of the most widely adopted vector database backends for retrieval-augmented generation (RAG) and other AI applications, especially among indie developers, AI startups, and "vibe coding" platforms such as Lovable and Bolt that emit Supabase-backed applications by default [4][5]. By October 2025 the company reported more than four million developers on the platform, more than 100,000 paying customers, and a $5 billion valuation following a Series E led by Accel and Peak XV [4][5].
| Field | Value |
|---|---|
| Type | Private company |
| Industry | Backend-as-a-service, developer tools, databases |
| Founded | January 2020 |
| Founders | Paul Copplestone, Ant Wilson |
| Headquarters | Singapore (Supabase Pte. Ltd.); fully remote workforce |
| License | Apache 2.0 / MIT (most components) |
| Open source | Yes |
| Total funding | ~$544 million (through Series E, October 2025) |
| Valuation | $5 billion (October 2025) |
| Website | supabase.com |
The project that became Supabase started as a side experiment by Paul Copplestone in late 2019. Copplestone, a New Zealand-born engineer who had previously worked on Singapore-based fintech projects, was building a real-time messaging product and grew frustrated with the trade-offs of Firebase: its proprietary NoSQL data model, vendor lock-in, and the difficulty of escaping the platform once an application scaled. He noticed that PostgREST, an open-source project by Joe Nelson that exposes a PostgreSQL schema as a REST API, could replicate much of Firebase's instant-API ergonomics on top of a relational database [6][7].
Copplestone convinced his former colleague Ant Wilson to join, and the pair incorporated the company in January 2020 with a $100,000 angel pre-seed. Their pitch was simple: take PostgreSQL, wrap it in a curated set of open-source services for auth, real-time, and storage, and offer the whole thing as a managed service while keeping every component self-hostable. By April 2020 the platform was hosting roughly eight live databases [3][6].
Supabase joined the Y Combinator Summer 2020 batch (S20). YC's June-to-August program coincided with the early COVID-19 lockdown and was held remotely, which suited a company whose founders were already distributed between Singapore, the United Kingdom, and New Zealand. Supabase has remained fully remote ever since, with employees across more than 30 countries, and incorporates as Supabase Pte. Ltd. in Singapore [3][8].
Supabase has raised through Series E in just over five years, with rounds led or co-led by Coatue, Felicis Ventures, and Accel. The round-by-round totals reported in press releases and TechCrunch coverage are summarized below.
| Round | Amount | Date | Lead investors | Notable participants | Reported valuation |
|---|---|---|---|---|---|
| Pre-seed | ~$100,000 | January 2020 | Angels | About 20 individual angels | Undisclosed |
| Seed | $6 million | December 2020 | Coatue | Mozilla, Y Combinator, Worklife, ~20 angels | Undisclosed |
| Series A | $30 million | September 2021 | Coatue | Felicis, Y Combinator, Tom Preston-Werner (GitHub co-founder), Solomon Hykes (Docker co-founder), Alex Solomon (PagerDuty co-founder) | Undisclosed |
| Series B | $80 million | May 2022 | Felicis | Coatue, Lightspeed | Reported around $400-500 million |
| Series C | $80 million | September 2024 | Peak XV, Craft Ventures | Coatue, Felicis, Y Combinator, Avra Capital | Up round (officially undisclosed; Sacra and other secondaries trackers reported ~$900 million) |
| Series D | $200 million | April 2025 | Accel | Coatue, Y Combinator, Craft Ventures, Felicis | $2 billion |
| Series E | $100 million | October 2025 | Accel, Peak XV | Figma Ventures and prior investors | $5 billion |
TechCrunch covered the seed round in December 2020 [9], the Series A in September 2021 [10], the Series B in May 2022 [11], the Series C in September 2024 [12], the Series D in April 2025 [13], and the Series E in October 2025 [4]. As of the Series E announcement, Supabase reported about $544 million raised in total [5][14].
A Supabase project is a single PostgreSQL database surrounded by a set of stateless services, each open source and each separable from the rest. Requests enter through a Kong API gateway and are routed to whichever service is responsible for that path [2][15]. The major components are:
edge-runtime. Edge Functions launched on March 31, 2022 during Launch Week 4 [17].graphql.resolve() SQL function, with no additional servers required [18].A dedicated PgBouncer, and in newer projects Supavisor (Supabase's own Elixir-based connection pooler), sits between the application services and Postgres to multiplex connections, which is essential for serverless workloads where each function invocation may open a fresh connection.
Supabase also packages and operates PostgreSQL extensions that have become important to the broader ecosystem: pg_cron (scheduled jobs inside the database), pg_net (HTTP from SQL), pgsodium (transparent column encryption), pgmq (queues), and the Supabase-developed wrappers (foreign data wrappers for connecting to external services such as Stripe, Firebase, BigQuery, and S3) [15][19].
Supabase ships in two compatible flavors. Supabase Cloud is the managed offering with a usage-based pricing model: a free tier (which pauses inactive projects after seven days), a Pro plan starting at $25 per project per month, a Team plan, and a custom Enterprise plan [1][20].
Self-hosted Supabase is a docker-compose.yml deployment that wires up the same services and is functionally identical to the cloud product. Because Supabase deliberately avoids open-core gating, every meaningful feature, including authentication providers, real-time, storage, vector search, and edge functions, runs in self-hosted mode without any license fee [3][15]. The cloud business funds the open-source work, and there is no separate "enterprise edition" with proprietary capabilities.
In 2024 Supabase introduced Supabase Branching, which gives every git branch or pull request its own isolated environment (Postgres, Auth, Storage, Realtime, Edge Functions) seeded from the parent project's migrations. It is integrated with Vercel, GitHub, and the Supabase CLI [21].
The most consequential change in Supabase's history for the AI ecosystem was the integration of pgvector, the PostgreSQL extension for vector similarity search written by Andrew Kane [22][23]. Supabase made pgvector available to every Postgres project in early 2023, around the time it published the widely circulated tutorial "Storing OpenAI embeddings in Postgres with pgvector" [22][24]. From that point on, a Supabase database could simultaneously store an application's relational data and its vector embeddings, without the overhead of running a separate vector store.
The core vector functionality is straightforward: a column declared as vector(1536) holds a fixed-dimension array of floats, and the <->, <#>, and <=> operators compute Euclidean distance, negative inner product, and cosine distance respectively. For approximate nearest-neighbour search, pgvector originally supported IVFFlat indexes; in version 0.5.0 (September 2023) it added HNSW indexes, which Supabase enabled the same week [23]. HNSW typically produces faster lookups at high recall, at the cost of higher build time and memory.
Supabase has continued to invest in the AI surface area:
vecs provides a higher-level interface for embeddings.Supabase.ai.Session API in the Deno-based Edge Functions runtime that runs small open-weight models, including embedding models such as gte-small, directly inside the function without an external API call.The combination of relational data and vector search in a single database has made Supabase a default choice for RAG pipelines, especially in projects that already use PostgreSQL and want to avoid a dedicated vector store such as Pinecone or Weaviate.
Supabase competes most directly with managed BaaS platforms and Postgres-focused database services. The table below summarizes the most cited alternatives.
| Platform | Storage model | Open source | Auth | Real-time | Vector search | Hosting | Notes |
|---|---|---|---|---|---|---|---|
| Supabase | PostgreSQL | Yes (Apache 2.0 / MIT) | Built-in (Supabase Auth / GoTrue fork) | WebSockets via Phoenix | pgvector | Managed cloud + self-host | Postgres developer platform |
| Firebase | Firestore (NoSQL document) and Realtime DB | No | Firebase Auth | Yes (proprietary) | Vertex AI Vector Search add-on | Google Cloud only | Acquired by Google in 2014 |
| AWS Amplify | DynamoDB and others | Partial (CLI open source) | Cognito | AppSync subscriptions | OpenSearch / Bedrock add-ons | AWS only | AWS-native BaaS |
| Appwrite | MariaDB-backed document store | Yes (BSD-3) | Built-in | Yes | No (planned) | Cloud + self-host | BaaS with broader runtime support |
| PocketBase | SQLite | Yes (MIT) | Built-in | Yes | No | Self-host (single binary) | Single Go binary, ideal for small apps |
| Nhost | PostgreSQL via Hasura | Yes | Hasura Auth | GraphQL subscriptions | pgvector | Cloud + self-host | Hasura-backed open-source BaaS |
| Convex | Custom transactional DB | No (source-available) | Built-in | Reactive queries | Yes | Managed cloud | Reactive function runtime |
| Xata | PostgreSQL + search | Partial | Built-in | Limited | Yes | Managed cloud | Database with search and AI focus |
| Neon | Serverless PostgreSQL | Partial (engine open) | None | Logical replication | pgvector | Managed cloud | Branching-focused Postgres |
Firebase remains the largest competitor by raw user count, but Supabase has positioned itself as the option for teams that want a relational schema, SQL, row-level security, and the ability to walk away with a pg_dump. The choice that distinguishes Supabase from Convex, Xata, and others is its insistence that the database is plain PostgreSQL: every project can be connected to with psql or any other Postgres client.
Supabase has reported the consistent growth pattern characteristic of a developer-led product. By April 2025 the company reported about 1.7 million registered developers; by the October 2025 Series E announcement that figure had grown to more than four million, alongside more than 100,000 paying customers [4][5][14]. Supabase has stated that more than half of recent Y Combinator batches built their products on Supabase.
Notable users and customers include Mozilla (Firefox Relay), 1Password, GitHub Next, Resend, Replit, Figma, Cursor, Lovable, Bolt, Krea, PwC, and McDonald's [4][5][26]. The company is particularly visible in AI tooling: Lovable and Bolt, two of the most prominent "vibe coding" platforms that generate full-stack web applications from natural language prompts, default to Supabase for the apps they emit, which has driven a significant share of the platform's growth in 2024 and 2025 [4][13].
The main supabase/supabase GitHub repository passed 50,000 stars in 2022, 80,000 in early 2025, and crossed 100,000 stars later in 2025, placing it among the most-starred repositories in the database and developer-tools categories [27]. The Supabase Discord server hosts more than 200,000 members.
Much of Supabase's traction comes from its emphasis on a friction-free local development workflow. The Supabase CLI (supabase) starts the entire stack as Docker containers with a single supabase start command, including Postgres, Auth, Realtime, Storage, Edge Functions runtime, the Studio UI, an inbucket SMTP capture server, and an API gateway. Schema changes are versioned through migration files, and the CLI can diff a local database against a remote project to generate the next migration [28].
The TypeScript client library @supabase/supabase-js provides a chainable query builder over PostgREST with full type inference. The CLI can generate database.types.ts from any project's schema, so TypeScript autocompletion follows the actual columns, constraints, and policies of the live database. Official client SDKs exist for TypeScript/JavaScript, Dart/Flutter, Swift, Kotlin, and Python; community SDKs cover Go, Rust, C#, and Ruby [15].
Other features in this category include database webhooks (HTTP triggers fired on row events), branching, AI-assisted SQL generation in the dashboard, automatic embeddings, and a native integration with Vercel that wires up environment variables automatically.
Supabase is unusual among BaaS vendors in shipping a number of standalone open-source projects rather than a single proprietary platform. Significant projects in the Supabase GitHub organization include:
Most of these are released under Apache 2.0 or PostgreSQL-style licenses, and the company has stated that contributions to the Postgres ecosystem are part of its long-term strategy [3][29].
Supabase popularized the Launch Week format among small developer-tools companies. A Launch Week is a single calendar week, typically twice a year, during which Supabase ships a major new feature each weekday, accompanied by a livestream, blog posts, and a community hackathon. By 2025 the company had run more than a dozen Launch Weeks, releasing capabilities that include Edge Functions (Launch Week 4, March 2022), the Studio AI Assistant, Branching, and Vector Buckets [25][27].
The Supabase Discord, GitHub Discussions, and the r/supabase subreddit serve as the main support channels. The company also runs a meetups program and co-hosts events with Vercel, the Postgres community, and the Y Combinator alumni network.
From 2023 onward, Supabase increasingly described itself as the "Postgres developer platform" rather than the "open-source Firebase alternative," reflecting both the broader product surface and the strategic centrality of extensions like pgvector and pg_graphql. The company's marketing in 2024 and 2025 emphasized a few related themes:
Supabase.ai, and Vector Buckets are concrete examples [25].Supabase has not announced public plans for an IPO as of October 2025 [13].
Supabase has trade-offs that have been documented by both the company and its users:
wrappers, pgsodium, or Supabase.ai in Edge Functions) cannot move to a vanilla Postgres host without losing those features.