Supabase is an open source Firebase alternative providing all the backend features you need to build a product. Learn more about Supabase, follow a quickstart for an overview, or dive straight into the different products and APIs.
Ready to make a fully working app?
Follow the step-by-step tutorials.
Supabase provides a full Postgres database for every project with Realtime functionality, database backups, extensions, and more.Learn more
Add and manage email and password, passwordless, OAuth, and mobile logins to your project through a suite of identity providers and APIs.Learn more
Store, organize, transform, and serve large files—fully integrated with your Postgres database with Row Level Security access policies.Learn more
Listen to database changes, store and sync user states across clients, broadcast data to clients subscribed to a channel, and more.Learn more
Globally distributed, server-side functions to execute your code closest to your users for the lowest latency.Learn more
Learn more about the tools and services powering the Supabase Platform, available add-ons, and how to customize the platform for your needs.
View examples, curated content from the community, migration guides, and more.
Learn how to self-host Supabase and deploy to your own infrastructure.
Explore a variety of integrations from Supabase partners.
Official client libraries for Flutter and Dart.
Flutter Client Library
Manage your Supabase projects and organizations programmatically.
Use the CLI to develop your project locally, manage database migrations, and deploy to the Supabase Platform or self-host.
Self-host your own Auth server.
Self-host your own Storage server.
Self-host your own Realtime server.