Supabase Documentation
Learn how to get up and running with Supabase through tutorials, APIs and platform resources.
Help me get set up with Supabase. Do the following: 1. Install the Supabase CLI globally with
npm install -g supabase. 2. Install the Supabase Plugin with npx plugins add supabase-community/supabase-plugin. 3. Review my project and determine whether Supabase is already initialized. If it is not initialized, run supabase init. 4. Suggest the most relevant next steps.Connect a framework
Start with a framework quickstart and connect your project in minutes.
Build your backend
Build with a complete backend platform, from your database to your application logic.
- Supabase provides a full Postgres database for every project with Realtime functionality, database backups, extensions, and more.
Database
- Add and manage email and password, passwordless, OAuth, and mobile logins to your project through a suite of identity providers and APIs.
Auth
- Store, organize, transform, and serve large files—fully integrated with your Postgres database with Row Level Security access policies.
Storage
- Listen to database changes, store and sync user states across clients, broadcast data to clients subscribed to a channel, and more.
Realtime
- Globally distributed, server-side functions to execute your code closest to your users for the lowest latency.
Edge Functions
Extend your database
Extend your database with built-in tools for AI, APIs, scheduled jobs, and queues.
Use a client library
Use Supabase from the language and framework your application is built with.
Migrate to Supabase
Bring your existing data, auth and storage to Supabase following our migration guides.
Explore more resources about /guides/resourcesExplore more resources
Explore more
Explore the tools, integrations, and guides that help you get more from Supabase.
- Develop with Supabase AI-first using plugins, MCP, and skills.
AI tools
- Learn more about the tools and services powering Supabase.
Platform guides
- Use the CLI to develop, manage and deploy your projects.
Supabase CLI
- Manage your Supabase projects and organizations.
Management API
- Explore a variety of integrations from Supabase partners.
Integrations
- A collection of pre-built Supabase components to speed up your project.
Supabase UI
- Our troubleshooting guide for solutions to common Supabase issues.
Troubleshooting
Self-host Supabase
Get started with self-hosting Supabase.
More on Self-Hosting about /guides/self-hostingMore on Self-Hosting