# supabase/supabase

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/supabase-supabase).**

104,317 stars · 12,746 forks · TypeScript · Apache-2.0

## Links

- GitHub: https://github.com/supabase/supabase
- Homepage: https://supabase.com
- awesome-repositories: https://awesome-repositories.com/repository/supabase-supabase.md

## Topics

`ai` `alternative` `auth` `database` `deno` `embeddings` `example` `firebase` `nextjs` `oauth2` `pgvector` `postgis` `postgres` `postgresql` `postgrest` `realtime` `supabase` `vectors` `websockets`

## Description

This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies.

Beyond core data management, the platform offers specialized services for object storage, vector data processing for semantic search, and real-time communication features like broadcast messaging and database change subscriptions. It also supports server-side logic execution through globally distributed edge functions, database-resident functions, and a native job scheduler for automated tasks.

Developers can manage the entire project lifecycle using a command-line interface and containerized local development environments. The platform supports both managed cloud services and self-hosted deployments, providing options for infrastructure control and data sovereignty.

## Tags

### Data & Databases

- [GraphQL API Generators](https://awesome-repositories.com/f/data-databases/data-access-querying/database-apis/graphql-api-generators.md) — Derives a complete GraphQL API layer directly from existing relational database schemas, supporting standard queries and mutations. ([source](https://supabase.com/docs/guides/graphql))
- [Vector Database Extensions](https://awesome-repositories.com/f/data-databases/vector-database-extensions.md) — Extends relational databases with vector indexing, distance metrics, and metadata filtering for high-dimensional similarity search. ([source](https://supabase.com/vector.md))
- [Database GUIs](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/database-administration-interfaces/database-guis.md) — Visualizes database structures through a web-based interface featuring spreadsheet-style data editing and an integrated SQL console. ([source](https://supabase.com/docs/guides/database))

### Networking & Communication

- [Change Data Capture Streams](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/messaging-services/message-broker-infrastructure/real-time-data-streams/change-data-capture-streams.md) — Streams database row-level changes to external consumers by monitoring inserts, updates, and deletes through logical replication. ([source](https://supabase.com/realtime.md))

### Security & Cryptography

- [Authentication Strategies](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies.md) — Handles user identity through multi-factor authentication, social logins, magic links, and enterprise SSO with integrated session management. ([source](https://supabase.com/auth.md))

### Part of an Awesome List

- [Backend as a Service](https://awesome-repositories.com/f/awesome-lists/data/backend-as-a-service.md) — Managed Postgres database platform with Firebase-like features.
- [Cloud Storage Solutions](https://awesome-repositories.com/f/awesome-lists/data/cloud-storage-solutions.md) — Open-source backend-as-a-service alternative to Firebase.
- [Data Management](https://awesome-repositories.com/f/awesome-lists/data/data-management.md) — Open-source backend platform featuring a managed Postgres database.
- [Backend and Infrastructure](https://awesome-repositories.com/f/awesome-lists/devtools/backend-and-infrastructure.md) — Backend-as-a-service for database and auth management.
- [Developer Tools and Frameworks](https://awesome-repositories.com/f/awesome-lists/devtools/developer-tools-and-frameworks.md) — Backend-as-a-service platform for rapid application development.

### DevOps & Infrastructure

- [Object Storage](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/cloud-storage/object-storage.md) — Manages unstructured data with S3-compatible APIs, global content delivery, and integrated access control for secure file storage. ([source](https://supabase.com/storage.md))
- [Edge Function Runtimes](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/serverless-execution-environments/serverless-computing/edge-function-runtimes.md) — Executes event-driven backend logic in globally distributed environments to ensure low-latency performance for end users. ([source](https://supabase.com/docs/guides/functions))
- [Database Job Schedulers](https://awesome-repositories.com/f/devops-infrastructure/scheduling/database-job-schedulers.md) — Coordinates scheduled tasks using cron expressions to trigger SQL, database functions, or HTTP webhooks directly within the database engine. ([source](https://supabase.com/modules/cron.md))

### Development Tools & Productivity

- [CLI Tooling](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/cli-tooling-frameworks/cli-tooling.md) — Simplifies project lifecycles through a terminal interface for local environment orchestration, schema migrations, and cloud deployment workflows. ([source](https://supabase.com/docs/guides/local-development))
