Managed Postgres database
Each project includes a full Postgres database, and the platform emphasizes portability and built-in Row Level Security for fine-grained access control.
Supabase is a Postgres platform with managed database, auth, APIs, Realtime, Functions, Storage, and vector embeddings. Free and paid plans available.
Supabase is a Postgres development platform for building production-grade applications with a managed database, authentication, instant APIs, Realtime, Functions, Storage, and vector embeddings. It is positioned as a way to start quickly and then scale the same project as usage grows.
The product combines backend services into one platform around Postgres, so teams can use a database, auth, APIs, and server-side logic without stitching together separate services. The source also says it works with any framework and supports projects ranging from small starts to larger-scale applications.
Each project includes a full Postgres database, and the platform emphasizes portability and built-in Row Level Security for fine-grained access control.
Supabase Auth supports social logins, email/password, magic links, phone auth, MFA, SSO, and OIDC providers, with user data stored in your Supabase database.
The platform exposes instant ready-to-use REST APIs and presents data access as part of the platform rather than a separate service.
Edge Functions let you write custom code without deploying or scaling your own servers, which is useful for server-side workflows and app logic.
Storage handles large files such as videos and images, while Realtime supports real-time data synchronization for collaborative and interactive apps.
Vector support is available for storing, indexing, and searching embeddings, and the site shows compatibility with models and tools such as OpenAI and Hugging Face.
Use Supabase when you want to launch a new app with a Postgres backend, built-in auth, and ready-to-use APIs instead of assembling separate backend services.
Use the auth and RLS features to control who can read, update, or manage specific rows in your database for user-facing apps and team-based products.
Use Realtime and Storage to support collaborative or media-heavy experiences such as dashboards, multiplayer flows, or apps that need live updates and file handling.
Use Edge Functions when your app needs custom server-side code, API behavior, or business logic without running and scaling a traditional backend server.
Use the platform to grow from a small project to larger usage with separate compute sizing, paid plans, and enterprise options as requirements change.
Supabase is a Postgres development platform, so you can start by creating a project, adding a database, and enabling the services you need such as Auth, Data APIs, Realtime, Functions, or Storage. The home page also points to starter templates and a dashboard that includes tools like the SQL editor and table editor.
Supabase is built for application teams that want a managed Postgres backend with authentication, APIs, and other backend services in one platform. The source material points to use with any framework, plus features such as RLS, Edge Functions, and Realtime.
The source shows that Supabase can power a Postgres database, Authentication, instant REST APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings. It is also presented as working with any framework.
Supabase offers a Free plan, Pro, Team, and Enterprise. The pricing page also shows usage-based compute, paid add-ons, and a contact-sales path for Enterprise, so costs can scale with usage and selected services.
The pricing page notes limits and operational details on the Free plan, including paused free projects after inactivity and plan-based usage caps. The source does not provide enough evidence to claim universal limits for every feature, so it is best to review the plan pages for the specific services you need.