Start your project with a powerful backend platform. Get enterprise-grade database, authentication, API management, and realtime subscriptions.
A complete platform for building and scaling your digital products
Postgres database with realtime subscriptions and automatic REST API
User management with row level security and OAuth providers
Deploy serverless functions globally with zero configuration
Store and serve large files with powerful CDN support
Instant RESTful and GraphQL APIs based on your schema
Build live features and multiplayer experiences
Build faster and focus on your products while we handle the infrastructure
Start for free, pay as you grow
Perfect for side projects
For production applications
For large-scale applications
Detailed guides, API references, and examples to help you build faster and smarter.
Quick start guides and tutorials
Complete API documentation
Sample projects and code snippets
import { createClient } from '@supabase/supabase-js'
const supabase = createClient(
'YOUR_SUPABASE_URL',
'YOUR_ANON_KEY'
)
async function getUsers() {
const { data, error } = await supabase
.from('users')
.select('*')
return data
}
See how companies are building and scaling with our platform
How Mozilla leveraged our platform for rapid growth while maintaining security standards.
GitHub's journey of transforming their prototype into a robust enterprise platform.
How 1Password achieved 99.99% uptime while handling millions of requests.
Simple to integrate, powerful to scale
import { createClient } from '@supabase/supabase-js'
const client = createClient(
process.env.SUPABASE_URL,
process.env.SUPABASE_KEY
)
async function getUser() {
const { data, error } = await client
.from('users')
.select('*')
.eq('id', userId)
return data
}
Get started in minutes with our comprehensive SDKs and clear documentation
First-class TypeScript support with generated types
REST and realtime APIs that adapt to your needs