
Supabase
Postgres-based development platform integrating auth, storage, real-time, and vector capabilities
About Supabase
Supabase is a Postgres development platform for developers. It provides every project with a complete Postgres database and integrates user registration and login, Edge Functions, file storage, multiplayer real-time experiences, and vector embedding storage and retrieval. The platform also provides an out-of-the-box REST API, making it suitable for applications that need database, authentication, server-side logic, and real-time data capabilities. The official site emphasizes open building, readability, contribution, and self-hosting, helping teams retain control of their tools and data.
Best for
Best use cases
Build database-driven applications
Implement user registration and login
Handle files and media assets
Build multiplayer real-time experiences
Features
Postgres database
Every project includes a complete Postgres database.
Authentication and Edge Functions
Supports user registration and login, and runs Edge Functions without deploying or scaling servers.
Storage and real-time experiences
Supports storing large files such as videos and images, and building multiplayer real-time experiences.
Vectors and REST API
Supports storing, indexing, and searching vector embeddings, with an out-of-the-box REST API.
Pros
- Provides a complete Postgres database
- Integrates auth, storage, functions, and real-time capabilities
- Supports open source and self-hosting