Supabase logo

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.

Category
BaaS
Free tier
Available
Paid from
$25/month
Verified
2024-01-15

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. 1 Create a Supabase account and a new project
  2. 2 Design tables in the dashboard or with SQL
  3. 3 Copy your API URL and anon key from project settings
  4. 4 Use the client library to query data, auth and storage
  5. 5 Optionally add Row Level Security policies and edge functions

Features

  • βœ“PostgreSQL Database
  • βœ“Authentication
  • βœ“Instant APIs
  • βœ“Edge Functions
  • βœ“Realtime Subscriptions
  • βœ“Storage
  • βœ“Vector Embeddings

FAQ

Is Supabase really open source?

Yes. The platform is open source and built on PostgreSQL, so you can self-host or move your data out at any time.

Will my free project be deleted?

Free projects may be paused after a period of inactivity and can be restored. Back up important data and check the current policy.

How is it different from Firebase?

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.