Supabase Features

Everything you need
to build and ship your next project.

80 features

AI Integrations

Enhance applications with OpenAI and Hugging Face integrations.

GA
Vector

Analytics Buckets (with Iceberg)

Large-scale analytics using Apache Iceberg format.

Public Alpha
Storage

Auth Hooks

Customize authentication flows with serverless functions.

Beta
Auth

Authorization via Row Level Security

Control the data each user can access with Postgres Policies.

GA
DatabaseAuth

Auto-generated GraphQL API via pg_graphql

Fast GraphQL APIs using our custom Postgres GraphQL extension.

GA
Database

Auto-generated REST API via PostgREST

RESTful APIs auto-generated from your database.

GA
Database

Automatic Embeddings

Automated embedding generation using triggers and queues.

GA
Vector

Branching

Test schema changes without touching production.

Beta
Database

CLI

Use our CLI to develop your project locally and deploy.

GA
Platform

Captcha protection

Add Captcha to your sign-in, sign-up, and password reset forms.

GA
Auth

Client Library - Flutter

Integrate Supabase into your Flutter applications effortlessly.

GA
Platform

Client Library - JavaScript

Easily integrate Supabase with your JavaScript applications.

GA
Platform

Client Library - Python

Integrate Supabase easily into your Python applications.

Beta
Platform

Client Library - Swift

Effortlessly connect your Swift applications to Supabase.

GA
Platform

Content Delivery Network

Cache large files using the Supabase CDN.

GA
Storage

Cron

Schedule recurring Jobs in Postgres.

Beta
DatabasePlatform

Custom Identity Providers

Connect any OAuth2 or OIDC identity provider to Supabase Auth.

GA
Auth

Custom domains

White-label the Supabase APIs for a branded experience.

GA
Database

Database Webhooks

Trigger external payloads on database events.

Beta
Database

Database backups

Projects are backed up daily with Point in Time recovery options.

GA
Database

Declarative Schemas

Simplify database management with declarative schema files.

GA
Database

Dedicated Poolers

Co-located connection pooler for maximum performance.

GA
Database

Deno Edge Functions

Globally distributed TypeScript functions to execute custom business logic.

GA
Functions

Email Templates

Customizable email templates for all authentication flows.

GA
Auth

Email login

Build email logins for your application or website.

GA
Auth

File storage

Supabase Storage makes it simple to store and serve files.

GA
Storage

Foreign Data Wrappers

Query external data sources as Postgres tables.

GA
Database

Foreign Key Selector

Easily manage foreign key relationships between tables.

GA
Studio

Image transformations

Optimize and resize images on-the-fly directly from your Supabase storage buckets.

GA
Storage

JWT Signing Keys

Asymmetric key management for enhanced JWT security.

GA
Auth

Log Drains

Export logs to Datadog, Grafana, Sentry, S3, and more — now available on Pro.

GA
Studio

Logs & Analytics

Gain insights into your application’s performance and usage.

GA
Platform

MCP Server

Connect your AI tools using the official Supabase Model Context Protocol (MCP) server.

Public Alpha
DatabasePlatform

Management API

Manage your projects programmatically.

GA
Platform

Multi-Factor Authentication (MFA)

Add an extra layer of security to your application with MFA.

GA
Auth

Network restrictions

Restrict IP ranges that can connect to your database.

GA
Database

OAuth2.1 Server

Turn your project into an OAuth 2.1 identity provider.

Public Beta
Auth

OrioleDB

New Postgres storage engine that's better than Heap storage.

Public Alpha
DatabasePlatform

Passwordless login via Magic Links

Build passwordless logins via magic links for your application or website.

GA
Auth

Persistent Storage

Mount S3 buckets for 97% faster Edge Function cold starts.

GA
Functions

Phone logins

Provide phone logins using a third-party SMS provider.

GA
Auth

Policy Templates

Quickly implement common security policies.

GA
Studio

Postgres Extensions

Enhance your database with popular Postgres extensions.

GA
Database

Postgres Roles

Managing access to your Postgres database and configuring permissions.

GA
DatabaseStudio

Postgres database

Every project is a full Postgres database.

GA
Database

PrivateLink

Secure private network connectivity to your Supabase database.

Beta
Platform

Queues

Durable messages with guaranteed delivery.

Public Alpha
DatabasePlatform

Read replicas

Isolate heavy workloads and reduce global latency

GA
Database

Realtime - Broadcast

Send messages between connected users through websockets.

GA
Realtime

Realtime - Broadcast Authorization

Control access to broadcast channels in real-time.

Public Beta
RealtimeAuth

Realtime - Broadcast Replay

Access previously sent messages in private channels.

Public Alpha
Realtime

Realtime - Broadcast from the Database

Trigger broadcast messages directly from Postgres.

Public Beta
Realtime

Realtime - Postgres changes

Receive your database changes through websockets.

GA
Realtime

Realtime - Presence

Synchronize shared state between users through websockets.

GA
Realtime

Realtime - Presence Authorization

Manage presence information securely in real-time.

Public Beta
RealtimeAuth

Regional invocations

Execute an Edge Function in a region close to your database.

GA
Functions

Replication

Replicate database changes to external destinations.

Private Alpha
Database

Reports & Metrics

Monitor your project's health with usage insights.

GA
Platform

Resumable uploads

Upload large files using resumable uploads.

GA
Storage

Role-Based Access Control (RBAC)

Define and manage user roles securely

GA
Platform

S3 compatibility

Interact with Storage from tools which support the S3 protocol.

GA
Storage

SOC 2 Compliance

Build with confidence on a SOC 2 compliant platform.

GA
Platform

SQL Editor

A powerful interface for writing and executing SQL queries.

GA
Studio

SSL enforcement

Enforce secure connections to your Postgres clients.

GA
Database

SSO with SAML

Enterprise single sign-on using SAML protocol.

GA
Auth

Security & Performance Advisor

Optimize your database security and performance effortlessly.

GA
Studio

Server-side Auth

Helpers for implementing user authentication in popular server-side languages.

Beta
Auth

Smart Content Delivery Network

Automatically revalidate assets at the edge via the Smart CDN.

GA
Storage

Social login

Provide social logins from platforms like Apple, GitHub, and Slack.

GA
Auth

Supabase AI Assistant

Your intelligent companion for managing Postgres databases.

Public Alpha
Platform

Supabase ETL

Real-time data replication to analytical destinations.

Private Alpha
Database

Supavisor

A scalable connection pooler for Postgres.

Public Beta
Platform

Terraform provider

Manage Supabase infrastructure via Terraform.

Public Alpha
Database

Third-Party Authentication

Trust JWTs from external authentication providers.

GA
Auth

User Impersonation

Experience your application as any user.

Public Beta
AuthStudio

Vault

Manage secrets safely in Postgres.

Public Alpha
Platform

Vector Buckets

S3-backed storage for vector embeddings with similarity search.

Public Alpha
Storage

Vector database

Store vector embeddings right next to the rest of your data.

GA
Database

Visual Schema Designer

Design your Postgres database schema with an intuitive interface.

GA
Studio

Web3 Authentication

Wallet-based authentication for Ethereum and Solana.

GA
Auth