Supabase

Supabase

Open source Postgres backend platform with auth, APIs, storage, and realtime

98.2kstars
11.6kforks
Last commit: 8h ago
Repo age: 7y old
Supabase screenshot

Supabase is an open source Postgres development platform for building web, mobile, and AI applications. It combines PostgreSQL with a set of services for authentication, instant APIs, realtime updates, serverless functions, and file storage.

Key Features

  • Dedicated PostgreSQL database with SQL, roles, and Row Level Security
  • Auto-generated REST APIs from your database schema
  • Optional GraphQL API via a PostgreSQL extension
  • Authentication and authorization with JWT-based sessions and OAuth2 support
  • Realtime subscriptions over WebSockets driven by PostgreSQL changes
  • File storage service with access control policies backed by Postgres
  • Edge/serverless functions for custom backend logic
  • Vector/embeddings support using Postgres extensions (for semantic search and RAG patterns)
  • Web-based dashboard for managing projects, data, and configuration

Use Cases

  • Replace or self-host a Firebase-like backend for apps with Postgres
  • Build internal tools and SaaS backends with auth, APIs, and storage
  • Create AI-enabled applications using Postgres vector search and embeddings

Limitations and Considerations

  • Some functionality relies on multiple cooperating components (database, realtime, auth, storage, gateway), which increases operational complexity compared to a single service
  • Feature set and behavior can vary depending on the chosen self-hosting setup and enabled extensions

Supabase provides a cohesive backend stack around PostgreSQL while keeping data ownership and portability. It is well-suited for teams that want a modern developer experience with SQL and strong database-native security controls.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

NocoDB

NocoDB

No-code spreadsheet interface for SQL databases with APIs

62.2k
4.6k
Last commit: 10h ago

Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

Alternative to:
Airtable
Airtable
+10
PocketBase

PocketBase

Lightweight open-source realtime backend with embedded SQLite

56.4k
3.1k
Last commit: 4d ago

Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

Alternative to:
PocketBase Cloud
PocketBase Cloud
+17
Appwrite

Appwrite

Open-source backend platform for web and mobile applications

55k
5k
Last commit: 1mo ago

Appwrite is an open-source backend-as-a-service for building web and mobile apps with authentication, databases, storage, functions, realtime APIs, and messaging.

Alternative to:
Firebase
Firebase
+4
Directus

Directus

Headless CMS and instant APIs for SQL databases

34.3k
4.6k
Last commit: 7h ago

Directus turns any SQL database into a headless CMS with an admin app, role-based access control, and instant REST and GraphQL APIs for custom applications.

Alternative to:
Directus Cloud
Directus Cloud
+19
Medusa

Medusa

Open-source, headless ecommerce backend built for customization.

32.1k
4.1k
Last commit: 1d ago

Open-source, API-first commerce backend with modular architecture for custom storefronts and marketplaces.

Alternative to:
Medusa Cloud
Medusa Cloud
+15
Medusa

Medusa

Modular, headless commerce platform and backend framework

32.1k
4.1k
Last commit: 1d ago

Open-source modular commerce platform for building custom B2C/B2B e-commerce backends with an admin dashboard, extensible modules, and APIs.

Alternative to:
Medusa Cloud
Medusa Cloud
+8