Supabase
Supabase Inc. Β· π§ BaaS
Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, and Realtime subscriptions.
Overview
Supabase is an open-source Firebase alternative built around PostgreSQL. Every project is a full Postgres database with instant auto-generated APIs, authentication, file storage, edge functions and realtime subscriptions β all from one dashboard. Because it is plain Postgres, you keep SQL, extensions and full ownership of your data.
The free tier includes a 500MB database, 1GB file storage, 2GB bandwidth, up to 50,000 monthly active users for auth, and unlimited API requests. Inactive free projects may be paused after a period without activity, then restored on demand.
It is ideal as the back end for web and mobile apps that need auth, a relational database and realtime features without running servers β with a clean upgrade path, since it is standard PostgreSQL underneath. Always confirm the current free-tier limits on the providerβs site.
Pros
- βReal PostgreSQL with full SQL and extensions
- βAuth, storage, realtime and auto-generated APIs out of the box
- βOpen source with no hard vendor lock-in
- β50,000 monthly active users on the free auth tier
- βUnlimited API requests
Cons
- βFree projects can be paused after inactivity
- β500MB database ceiling on the free plan
- βRealtime and edge functions carry their own limits
- βSelf-hosting is possible but operationally involved
Best for
- βWeb and mobile apps needing auth plus a relational database
- βRealtime features such as chat, presence and live updates
- βTeams that want Postgres rather than a proprietary store
Getting started
- 1 Create a Supabase account and a new project
- 2 Design tables in the dashboard or with SQL
- 3 Copy your API URL and anon key from project settings
- 4 Use the client library to query data, auth and storage
- 5 Optionally add Row Level Security policies and edge functions
Features
- βPostgreSQL Database
- βAuthentication
- βInstant APIs
- βEdge Functions
- βRealtime Subscriptions
- βStorage
- βVector Embeddings
FAQ
Yes. The platform is open source and built on PostgreSQL, so you can self-host or move your data out at any time.
Free projects may be paused after a period of inactivity and can be restored. Back up important data and check the current policy.
Supabase uses relational PostgreSQL with SQL, while Firebase uses a proprietary NoSQL store. Supabase favors open standards and portability.
Deploy these projects to Supabase
Open-source projects and templates that run on Supabase's free tier.