Supabase Features
Everything you need
to build and ship your next project.
Filter by tags:
AI Integrations
Enhance applications with OpenAI and Hugging Face integrations.
Authorization via Row Level Security
Control the data each user can access with Postgres Policies.
Auto-generated GraphQL API via pg_graphql
Fast GraphQL APIs using our custom Postgres GraphQL extension.
Auto-generated REST API via PostgREST
RESTful APIs auto-generated from your database.
Branching
Test and preview changes using Supabase Branches.
CLI
Use our CLI to develop your project locally and deploy.
Captcha protection
Add Captcha to your sign-in, sign-up, and password reset forms.
Client Library - Flutter
Integrate Supabase into your Flutter applications effortlessly.
Client Library - JavaScript
Easily integrate Supabase with your JavaScript applications.
Client Library - Python
Integrate Supabase easily into your Python applications.
Client Library - Swift
Effortlessly connect your Swift applications to Supabase.
Content Delivery Network
Cache large files using the Supabase CDN.
Cron
Schedule recurring Jobs in Postgres.
Custom domains
White-label the Supabase APIs for a branded experience.
Database Webhooks
Trigger external payloads on database events.
Database backups
Projects are backed up daily with Point in Time recovery options.
Deno Edge Functions
Globally distributed TypeScript functions to execute custom business logic.
Email login
Build email logins for your application or website.
File storage
Supabase Storage makes it simple to store and serve files.
Fly Postgres
Launch the Supabase stack on Fly.io edge network.
Foreign Key Selector
Easily manage foreign key relationships between tables.
Image transformations
Transform images on the fly.
Log Drains
Export logs to external destinations for enhanced monitoring.
Logs & Analytics
Gain insights into your application’s performance and usage.
Management API
Manage your projects programmatically.
Multi-Factor Authentication (MFA)
Add an extra layer of security to your application with MFA.
NPM compatibility
Edge Functions natively support NPM modules and Node built-in APIs.
Network restrictions
Restrict IP ranges that can connect to your database.
OrioleDB
New Postgres storage engine that's better than Heap storage.
Passwordless login via Magic Links
Build passwordless logins via magic links for your application or website.
Phone logins
Provide phone logins using a third-party SMS provider.
Policy Templates
Quickly implement common security policies.
Postgres Extensions
Enhance your database with popular Postgres extensions.
Postgres Roles
Managing access to your Postgres database and configuring permissions.
Postgres database
Every project is a full Postgres database.
Queues
Durable messages with guaranteed delivery.
Read replicas
Deploy read-only databases across multiple regions for lower latency.
Realtime - Broadcast
Send messages between connected users through websockets.
Realtime - Broadcast Authorization
Control access to broadcast channels in real-time.
Realtime - Postgres changes
Receive your database changes through websockets.
Realtime - Presence
Synchronize shared state between users through websockets.
Realtime - Presence Authorization
Manage presence information securely in real-time.
Regional invocations
Execute an Edge Function in a region close to your database.
Reports & Metrics
Monitor your project's health with usage insights.
Resumable uploads
Upload large files using resumable uploads.
Role-Based Access Control (RBAC)
Define and manage user roles securely
S3 compatibility
Interact with Storage from tools which support the S3 protocol.
SOC 2 Compliance
Build with confidence on a SOC 2 compliant platform.
SQL Editor
A powerful interface for writing and executing SQL queries.
SSL enforcement
Enforce secure connections to your Postgres clients.
Security & Performance Advisor
Optimize your database security and performance effortlessly.
Server-side Auth
Helpers for implementing user authentication in popular server-side languages.
Smart Content Delivery Network
Automatically revalidate assets at the edge via the Smart CDN.
Social login
Provide social logins from platforms like Apple, GitHub, and Slack.
Supabase AI Assistant
Your intelligent companion for managing Postgres databases.
Supavisor
A scalable connection pooler for Postgres.
Terraform provider
Manage Supabase infrastructure via Terraform.
Vault
Manage secrets safely in Postgres.
Vector database
Store vector embeddings right next to the rest of your data.
Visual Schema Designer
Design your database schema with an intuitive interface.