Build scalable apps with Postgres database, authentication, instant APIs, and more

Screenshot of Supabase website

Supabase is an open source Firebase alternative that provides a comprehensive suite of tools for building modern applications. With Supabase, developers can quickly set up a powerful Postgres database, add user authentication, create instant APIs, and leverage real-time subscriptions.

Some key benefits of using Supabase include:

  • Full Postgres database: Every project gets a dedicated Postgres instance, giving you access to one of the world's most trusted and feature-rich relational databases.
  • Built-in authentication: Easily add secure user sign-ups and logins with row-level security for fine-grained data access control.
  • Instant RESTful and GraphQL APIs: Automatically generated APIs allow you to start querying your data immediately without writing any backend code.
  • Real-time capabilities: Build reactive and collaborative features with real-time database changes pushed to subscribed clients.
  • Edge Functions: Write and deploy custom serverless functions without managing infrastructure.
  • Storage: Store and serve large files like images and videos with ease.
  • Vector embeddings: Integrate machine learning models to store, index and search vector embeddings.

Supabase is designed to be developer-friendly, with extensive documentation, client libraries for popular frameworks, and a dashboard for easy management. It allows teams to build production-grade applications quickly while maintaining full control over their data and infrastructure.

Whether you're building a small side project or scaling to millions of users, Supabase provides the tools and flexibility to support your application's growth. Start for free and only pay for what you use as your project scales.