Supabase
Developer platformsBuild your backend around Postgres.
Supabase starts each project with a full Postgres database and layers integrated application services around it. Generated data APIs, authentication, file storage, realtime channels, Edge Functions, a dashboard, and client libraries share one backend model that teams can use as a managed service, run locally for development, or self-host.
- A dedicated Postgres database with extensions, backups, generated APIs, and direct database access.
- Authentication with password, passwordless, OAuth, SSO, JWTs, and Postgres Row Level Security.
- Integrated storage, Realtime channels, and globally distributed TypeScript Edge Functions.
What people use it for
Application backends
Start web, mobile, and AI products with Postgres, generated APIs, authentication, storage, and server-side functions in one platform.
Secure user and data access
Manage users with password, passwordless, OAuth, or SSO flows, then enforce authorization through JWTs and Postgres Row Level Security.
Realtime applications
Stream database changes, synchronize client state, track presence, and broadcast events to connected applications.