Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close

Supabase

Postgres platform with auth, APIs, realtime and storage

Visit website Save

Supabase gives each project a dedicated Postgres database with auth, REST and GraphQL APIs, realtime, edge functions and storage.

Pricing
Freemium
Deployment
Self-hosted
Platforms
Web
114,605stars15,760forks
8views
Updated

What is Supabase?

Supabase provides a managed Postgres database bundled with authentication, auto-generated REST and GraphQL APIs, file storage, realtime subscriptions and edge functions. Its README calls it the Postgres development platform and says it builds the features of Firebase using enterprise-grade open source tools. The site adds that every project is a full Postgres database.

The platform is a combination of open source tools. PostgREST turns the database directly into a RESTful API, GoTrue is a JWT-based authentication API, Realtime is an Elixir server that listens to Postgres inserts, updates and deletes using websockets, and Storage is a RESTful API for managing files in S3 with Postgres handling permissions. Projects run on Supabase's cloud, where you can sign up and start without installing anything, or can be self-hosted via Docker using the same open-source components.

Pricing is tiered. The Pro plan is $25 per month and includes 100K monthly active users, 8 GB of disk per project and 250 GB of bandwidth. The Team plan starts at $599 per month and adds SOC2 and ISO 27001, SSO for the Supabase Dashboard and project-scoped access, with HIPAA as a paid add-on. Paid plans include $10 per month in compute credits, and Enterprise pricing is custom.

Key capabilities

  • Database A full Postgres instance with extensions, not a proprietary data store.
  • Auth & storage Built-in user authentication and object storage.
  • APIs & realtime Auto-generated REST/GraphQL APIs and realtime change subscriptions.
Advertisements

Where Supabase fits

  • Postgres database Every project is a full Postgres database, built around Postgres rather than a custom database engine.
  • Authentication Add user sign ups and logins, securing data with Row Level Security.
  • Auto-generated APIs PostgREST serves a RESTful API from the database, and pg_graphql exposes a GraphQL API.
  • Realtime Listen to Postgres inserts, updates and deletes over websockets.
  • Storage Store, organize and serve large files, from videos to images, with Postgres handling permissions.
  • Edge Functions Write custom code without deploying or scaling servers.
  • Vector embeddings Store, index and search vector embeddings with the ML models you prefer.
  • Dashboard A Table Editor, SQL Editor and RLS Policies screen help you manage the app without leaving the dashboard.

Reviews of Supabase

No reviews yet

Be the first to share your experience with Supabase.

Loading review form…

Alternatives to Supabase

Compare Supabase with these tools →