Skip to content
Supabase logo

Supabase

Postgres with auth, storage and realtime attached, and no lock-in.

13 votes

About Supabase

Supabase is an open source backend for web and mobile applications, built around Postgres. Every project gets a dedicated Postgres database, and the rest of the platform is a set of services attached to it rather than a layer that hides it.

That decision is the reason to choose it. The database is a real Postgres instance, so SQL, extensions and the wider Postgres ecosystem all work as they normally do, and there is a SQL editor for running queries and mutations directly. REST and GraphQL APIs are generated automatically from the schema, the GraphQL side through a Postgres extension, so an API exists the moment a table does.

Auth handles email and password, phone and one-time codes, magic links for passwordless sign-in, and more than twenty social login providers. Access control is enforced with Postgres row-level security policies, which means the rules about who can read which row live in the database rather than in application code that has to remember to apply them. Authentication flows can be extended with serverless functions.

Read more

Storage is S3-compatible object storage behind a global CDN spanning more than 285 cities, with image transformations available on the way out. Edge Functions are TypeScript on Deno with Node.js compatibility, deployed close to users. Realtime synchronises over WebSockets and covers three distinct cases: listening to database changes, tracking presence so an application knows who is online, and broadcasting messages between clients.

For applications that need semantic search or retrieval, the AI toolkit is built on pgvector, storing, indexing and querying embeddings in the same database as everything else rather than in a separate service. There are integrations with OpenAI and Hugging Face, and client libraries make it straightforward to use from JavaScript applications.

All the core tools are open source and self-hostable. The hosted platform is free to start on, which makes the practical difference: a project can begin on the managed service and move onto its own infrastructure later without changing the database it was built on.

Supabase interface

Key features

  • Fast GraphQL APIs using our custom Postgres GraphQL extension.
  • Easily integrate Supabase with your JavaScript applications.
  • Build passwordless logins via magic links for your application or website.
  • Customize authentication flows with serverless functions.
  • RESTful APIs auto-generated from your database.
  • Perform data mutations and queries using our powerful SQL editor.
  • Control the data each user can access with Postgres Policies.
  • Enhance applications with OpenAI and Hugging Face integrations.

What people use it for

  • Set up a scalable backend for your web and mobile applications.

Key facts

Key facts about Supabase
CategoryDeveloper tools
PricingFreemium
Free tierYes
Upvotes13
Listed22 August 2026

Social links

Is this your product?

Claim the listing to correct anything wrong with it, add features and a changelog, and answer questions from people deciding whether to try it. Free, and it stays yours.

Claim this listing
  • A terminal with blocks, history search and a model that reads your errors.

    Freemium
  • Deploy a frontend by pushing to a branch, and get a URL per pull request.

    Freemium
  • VS Code rebuilt around a model that can see your whole repository.

    Freemium
  • Errors with the stack trace, the release and the user who hit them.

    Freemium
Claimed by Editorial