Supabase

Fresh92% complete
Backend-as-a-Service (BaaS)backend_as_a_servicesupabase.com

Supabase is an open source Firebase alternative that provisions a dedicated PostgreSQL instance per project alongside auth, object storage, edge functions, and real-time subscriptions, all surfaced through auto-generated REST and GraphQL APIs. Every project gives practitioners a real Postgres connection string, full SQL access, and support for 40+ extensions including pgvector and PostGIS, with Row Level Security as the primary authorization layer rather than middleware. It targets application developers who want production-grade backend infrastructure without operating individual services.

Products

  • Supabase Databaseactive

    Dedicated PostgreSQL instance per project with auto-generated REST and GraphQL APIs, a web table editor, connection pooling via PgBouncer, read replicas, and 40+ one-click extensions including pgvector and PostGIS.

  • Supabase Authactive

    JWT-based authentication system with 20+ OAuth providers, magic links, phone OTP, TOTP MFA, SAML 2.0 SSO, and passkeys, storing all user records in the project's own Postgres tables.

  • Supabase Storageactive

    S3-compatible object store with RLS-enforced access policies, a global CDN across 285+ cities, and on-the-fly image transformation (resize, crop, WebP/AVIF) via URL parameters.

  • Supabase Edge Functionsactive

    Globally distributed serverless functions running on Deno (TypeScript/JavaScript) at the edge, with pre-wired access to the project database, auth context, and 2M+ npm modules.

  • Supabase Vectoractive

    pgvector-powered embedding storage inside the project Postgres database, supporting HNSW and IVFFlat indexes up to 16,000 dimensions with SQL-native nearest-neighbor search.

  • Supabase Realtimeactive

    WebSocket-based service that streams Postgres change events (INSERT/UPDATE/DELETE), broadcasts messages between clients, and tracks presence of connected users.

Features

Row Level Security (RLS)all plansAuto-generated REST API (PostgREST)all plansAuto-generated GraphQL API (pg_graphql)all plansDatabase Branching (git-synced)paid onlyPoint-in-Time Recoverypaid onlypgvector Embeddings (HNSW/IVFFlat)all plansTOTP Multi-Factor Authenticationall plansPasskeys / WebAuthnall plansEnterprise SSO (SAML 2.0)enterprise onlyOn-the-fly Image Transformationspaid onlyRead Replicas (multi-region)paid onlySOC2 & ISO 27001 Compliancepaid onlyHIPAA Add-onpaid only28-day Log Retentionpaid onlyDatabase Triggers for Edge Functionsall plans40+ Postgres Extensions (one-click)all plansCompute Autoscalingpaid only