Database
Every project is a full Postgres database, the world's most trusted relational database.
- 100% portable
- Built-in Auth with RLS
- Easy to extend
Authentication
Add user sign ups and logins,
securing your data with Row Level Security.
Edge Functions
Easily write custom code
without deploying or scaling servers.
Storage
Store, organize, and serve large files,
from videos to images.
Realtime
Build multiplayer experiences
with realtime data synchronization.
Vector
Integrate your favorite ML-models to store,
index and search vector embeddings.
- OpenAI
- Hugging Face
What can you build with Supabase?
There are many example apps and starter projects to get you started.
Svelte kanban board
A Trello clone using Supabase as the storage system.
Next.js Realtime chat app
Next.js Slack clone app using Supabase realtime subscriptions
Next.js Subscription and Auth
The all-in-one starter kit for high-performance SaaS applications.
Expo React Native Starter
Template bottom tabs with auth flow (Typescript)
NestJS example
NestJS example using Supabase Auth
ReactJS realtime chat app
Example app of real-time chat using supabase realtime api
Instant APIs that do the hard work for you
We introspect your database to provide APIs instantly. Stop building repetitive CRUD endpoints and focus on your product.
TypeScript Support
Type definitions built directly from your database schema
Explore more about /docs/client/generating-typesExplore moreInstall from CDN
Use Supabase in the browser without a build process
Explore more about /docs/client/initializingExplore moreLocal emulator
Develop locally and push to production when you're ready
Explore more about /docs/guides/self-hostingExplore moreSupabase CLI
Manage Supabase projects from your local machine
Explore more about https://github.com/supabase/cliExplore more
Build your app without leaving the dashboard
Infrastructure to innovate and scale with ease.
See how Supabase empowers companies of all sizes to accelerate their growth and streamline their work.