OSP
supabase logo

supabaseThe Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

98,055 stars
11,610 forks
TypeScript
Apache-2.0
supabase screenshot

supabase

Supabase is an open-source Firebase alternative that provides a complete backend-as-a-service platform built on enterprise-grade PostgreSQL. It combines hosted databases with authentication, APIs, real-time capabilities, file storage, and AI tools in a single integrated platform.

Key Features

  • Hosted PostgreSQL Database: Dedicated, enterprise-grade relational database with 30+ years of proven reliability and performance
  • Auto-generated APIs: Instantly create REST, GraphQL, and real-time WebSocket APIs from your database schema without writing backend code
  • Authentication & Authorization: JWT-based authentication system with support for email, OAuth2, and social login providers
  • Real-time Subscriptions: Listen to database changes in real-time using WebSockets for live data synchronization
  • Edge Functions: Deploy serverless functions globally for custom logic and API endpoints
  • AI & Vector Embeddings: Built-in pgvector support for semantic search, embeddings, and AI-powered features
  • File Storage: RESTful API for managing files in S3 with database-backed permission controls

Use Cases

  • Web & Mobile Applications: Build full-stack applications with instant backend infrastructure and real-time synchronization
  • AI-Powered Products: Leverage vector embeddings and pgvector for semantic search and AI features
  • Real-time Collaborative Apps: Create live-updating applications using WebSocket subscriptions
  • Multi-platform Development: Share a single backend across web, mobile, and desktop applications

Who Is It For

Supabase is designed for developers and startups who want a complete, self-hostable backend platform with the simplicity of Firebase but the power and flexibility of open-source tools. It's ideal for teams building modern web and mobile applications, AI-powered features, and real-time applications.