Back to Supabase

Supabase

apps/www/content/md/homepage.md

1.26.052.1 KB
Original Source

Supabase

Build in a weekend. Scale to millions.

Supabase is an open source Firebase alternative built on Postgres. It provides a complete backend platform for building web and mobile applications, with a suite of integrated tools that work together out of the box.

Products

  • Database: Every project is a dedicated Postgres database. Fully portable, with auto-generated REST and GraphQL APIs, a Table Editor, SQL Editor, and 40+ preinstalled extensions.
  • Auth: Built-in authentication and user management with 20+ social login providers, email/password, phone/OTP, and magic links. Authorization via Postgres Row Level Security.
  • Storage: S3-compatible object storage with a global CDN (285+ cities), image transformations, and three bucket types: files, analytics (Apache Iceberg), and vector.
  • Edge Functions: Globally distributed TypeScript/Deno serverless functions with Node.js compatibility, 2M+ NPM modules, and built-in observability.
  • Realtime: WebSocket-based real-time sync with three capabilities: database change listeners, presence (online state), and broadcast (arbitrary messages).
  • Vector: AI toolkit powered by pgvector for storing, indexing, and querying vector embeddings alongside transactional data in Postgres.

Data APIs

Every Supabase project auto-generates three types of APIs from your database schema:

  • REST: Instant CRUD API via PostgREST, no code generation needed
  • GraphQL: Auto-detected relationships and schema via pg_graphql
  • Realtime: Subscribe to database changes over WebSockets

Key Differentiators

  • Open source: all core tools are open source and self-hostable
  • Built on Postgres: industry-standard database, fully portable, no vendor lock-in
  • Integrated platform: auth, database, storage, functions, and realtime work together seamlessly
  • SOC2 Type 2 compliant
  • Available in 16+ global regions