Supabase
Supabase is an open-source Postgres development platform that gives developers a full Postgres database plus authentication, instant REST APIs, edge functions, file storage, realtime data sync and vector embeddings, so teams can build and scale production applications from one integrated backend.
About Supabase
Overview
Supabase is an open-source Postgres development platform for building production-grade applications. Every project starts with a full Postgres database, and you can add authentication, data APIs, edge functions, realtime data, storage and vector embeddings as needed. The products are designed to work together as one platform, and because it is built in the open, you can read, contribute or self-host.
Key features
- Postgres database: a dedicated, portable Postgres instance for every project, with built-in Row Level Security.
- Authentication: user sign-ups and logins secured with Row Level Security.
- Edge Functions: write and run custom code without deploying or scaling servers.
- Storage: store, organize and serve large files such as videos and images.
- Realtime: build multiplayer experiences with real-time data synchronization.
- Vector embeddings: store, index and search vector embeddings, with integrations for models such as OpenAI and Hugging Face.
- Data APIs: instant, ready-to-use REST APIs for your database.
- Dashboard tooling: manage your app without leaving the dashboard, with built-in security and performance advisors.
Use cases
- Building web and mobile backends for SaaS products, startups and internal tools.
- Adding authentication and secure data access to applications.
- Powering AI applications and chatbots with vector search and a Postgres backend.
- Rapid prototyping with production-ready starter templates for frameworks such as Next.js, Flutter and Expo React Native.
- Migrating from other backends such as Firebase or Neon.
Pricing
Supabase offers a free plan for passion projects and simple websites, including unlimited API requests, 50,000 monthly active users, a 500 MB database, 5 GB egress and 1 GB file storage. Free projects pause after one week of inactivity and are limited to two active projects. The Pro plan starts from $25 per month with 100,000 monthly active users, 8 GB disk per project, 250 GB egress and 100 GB file storage, plus email support and daily backups. A Team plan is available at $599 per month with SSO, longer backup and log retention, and compliance features. Enterprise pricing is custom. Compute instances are billed hourly and scale up to 64 vCPUs and 256 GB RAM.
Who it is for
Supabase is aimed at developers, startups, agencies and enterprise teams that want an integrated, open-source backend built on Postgres, from hobby projects to internet-scale applications.