Supabase is an open-source Firebase alternative built on PostgreSQL. It provides developers with the tools they need to build scalable, real-time applications, including:
- PostgreSQL Database: A fully managed Postgres database with extensions like
pgvector
for vector embeddings. - Authentication: User authentication and authorization with Row Level Security (RLS).
- Instant APIs: Automatically generated RESTful APIs.
- Realtime Subscriptions: Realtime data synchronization using websockets.
- Edge Functions: Serverless functions for custom backend logic.
- Storage: Object storage for files.
- Vector Embeddings: Tools for integrating machine learning models.
Supabase aims to provide a developer-friendly experience with features like a table editor, SQL editor, and API documentation. It targets web and mobile developers who need a scalable backend without the complexity of managing infrastructure.