Supabase
The open source Firebase alternative. Build in a weekend, scale to millions.
GitHub Stars
70k+
Projects created
500k+
Community Discord
40k+ members
About Supabase
Supabase provides developers with an integrated platform to build backends quickly, positioning itself as an open-source alternative to Firebase. Each project is powered by a full PostgreSQL database, with tools like built-in authentication using Row Level Security, instant and customizable RESTful and GraphQL APIs, and serverless Edge Functions for custom logic. The platform also includes Storage for large files like images and videos, Realtime subscriptions for multiplayer and live-updating features, and Vector embeddings for AI and machine learning use cases. Supabase is designed to be highly extensible and portable, allowing developers to start with a generous free tier and scale to enterprise needs, with the option to self-host if required.
Core Platform Features
Database
Dedicated, full-featured PostgreSQL database for every project.
Authentication
User management with social logins, magic links, and secure Row Level Security (RLS).
Instant Apis
Auto-generated, ready-to-use RESTful and GraphQL APIs for your database.
Edge Functions
Serverless functions to run custom TypeScript code at the edge.
Storage
Store, organize, and serve large files and media with a CDN.
Realtime
Listen to database changes via websockets for real-time applications.
Vector Embeddings
Integrate ML models to store, index, and search vector embeddings for AI applications.
Developer Experience
Local Development
Supabase CLI allows for running the full platform locally for offline development and easier migrations.
Dashboard
A user-friendly web interface for managing your database, users, and services, including a table editor and SQL editor.
Client Libraries
Official libraries for popular frameworks like JavaScript/TypeScript, Python, Flutter, and more.
Portability
Built on open source tools, allowing for easy migration and self-hosting.