Supabase logo

Supabase

Website

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

107.1k stars 13.3k forks last commit first released Apache-2.0

Actively maintained

Last commit 28 Jul 2026.

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 to Supabase

PocketBase logo

PocketBase

Lightweight open-source realtime backend with embedded SQLite

60.3k
3.6k
Last commit

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.

MITActively maintained
Alternative to:
PocketBase Cloud logo
PocketBase Cloud
+17
Ackify logo

Ackify

Cryptographic proof-of-read and document acknowledgment system

205
6
Last commit

Ackify provides Ed25519-based proof-of-read for documents with immutable audit trails, OAuth2/MagicLink authentication, embeddable widgets and an admin dashboard.

AGPL-3.0Actively maintained
Alternative to:
Docusign logo
Docusign
+15
Directus logo

Directus

Headless CMS and instant APIs for SQL databases

36.9k
4.9k
Last commit

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.

Actively maintained
Alternative to:
Directus Cloud logo
Directus Cloud
+19

TrailBase

Single-binary backend server with type-safe APIs, auth, and realtime

5.4k
183
Last commit

TrailBase is a fast, single-executable Firebase alternative with type-safe REST and realtime APIs, built-in auth, admin UI, WebAssembly extensibility, and SQLite storage.

OSL-3.0Actively maintained
Alternative to:
Firebase logo
Firebase
+6

Expressa

Data-driven API middleware with an admin UI for Express.js

452
24
Last commit

Express middleware that generates REST collection APIs from JSON Schema with a Django-like admin UI; supports MongoDB, PostgreSQL or JSON-file storage.

MITActively maintained
Alternative to:
Directus Cloud logo
Directus Cloud
+10
Hive Pal logo

Hive Pal

Mobile-first beekeeping management for tracking hives and inspections

30
13
Last commit

Mobile-first beekeeping management app to track apiaries, hives, inspections, queen lineage and colony health; includes REST API, Docker Compose deployment, and monitoring.

Actively maintained