Supabase for Startups

Build fast. Scale easily.Trust your stack.

The Postgres development platform. Supabase is the powerful, scalable backend that lets you focus on building a great, differentiated product instead of being stuck building infrastructure.

Why startups choose Supabase

Speed wins. Supabase helps you move faster by providing a full-featured, scalable backend based on Postgres.

  • Build in a weekend

    Launch your backend in minutes with seamless integrations for common frameworks. Focus on growth while we handle infrastructure.

  • A complete development platform

    All-in-one suite with auth, storage, edge functions, real-time, and vector search. Use one or all.

  • Scale to millions

    Fair pricing, a complete, powerful Postgres database, and global infrastructure deployment.

  • We try harder

    Outstanding support to resolve issues fast and keep you building.

Supabase helps you build

Supabase includes everything you need to create the perfect app for your brand, business, or just for fun.

Database

A fully managed database that’s simple for creators and trusted by enterprises.

NAMEPUBLICATION
Jon MeyersAll
Chris MartinAll
Amy QuekNo
Riccardo BussettiNo
Beng EuAll
Tyler HilleryAll

Authentication

Secure authentication with email/password, magic links, OAuth (Google, GitHub, Twitter, etc.), SAML, SSO, and phone/SMS OTP.

Storage

Scalable S3-compatible object storage for managing files, images, and videos.

Edge Functions

Serverless functions powered by Deno, deployed globally for low-latency execution.

Vectors

pgvector extensionfor AI/ML applications, enabling fast semantic search and embedding storage.

Realtime

Postgres replication enables live sync functionality for collaborative applications.

Developers can build faster with Supabase

Features that help developers move quickly and focus.

AI Assistant

A single panel that persists across the Supabase Dashboard and maintains context across AI prompts.

AI Assistant

Entity: Auth

Schema:

Issue: We have detected that you have enabled the email provider with an expiry time of more than an hour. It is recommended to set this value to less th...

MCP Server

Connect your favorite AI tools such as Cursor or Claude directly with Supabase.

Auto-generated APIs

Learn SQL when you're ready. In the meantime, Supabase generates automatic APIs to make coding a lot easier.

Foreign Data Wrappers

Connect Supabase to Redshift, BigQuery, MySQL, and external APIs for seamless integrations.

Instant and secure deployment

No need to set up servers, manage DevOps, or tweak security settings.

Observability

Built-in logs, query performance tools, and security insights for easy debugging.

Top performance,
at any scale

Supabase ensures optimal database performance at any scale, so you can focus on innovating and growing without worrying about infrastructure limitations — whether you're handling high-traffic applications, complex queries, or massive data volumes.

  • databases managed

    6,500,000+

  • databases launched daily

    35,000+

  • Users
    230,550
    +13.4%

    Postgres at its core

    ACID-compliant, battle-tested database trusted by enterprises and startups.

    Horizontal & Vertical Scaling

    Scale compute and storage independently, including support for read replicas.

    Multi-region Deployments

    Deploy databases across multiple regions for global availability.

    High Availability Architecture

    Enterprise plans offer automatic failover and redundancy for mission-critical applications.

    Point-in-Time Recovery

    Restore your database to any point in time for disaster recovery.

    Automatic Backups

    Daily backups with retention policies for added security.

    Security

    Trusted for medical records, missions to the moon, and everything in between

    Keep your data secure with SOC 2, HIPAA, and GDPR compliance. Your customers' data is encrypted at rest and in transit, with built-in tools for monitoring and managing security threats.

    Learn about security about /securityLearn about security
    • SOC 2 Type II certified

    • HIPAA compliance

    • DDoS Protection

    • Multi-factor Authentication

    • Vulnerability Management

    • Role-based access control

    • Database Audit Logs

    • Security Advisors

    • Encrypted Storage

    • Network restrictions

    Supabase enabled us to focus on building the best email infrastructure for developers — without worrying about backend complexity. Their authentication, database, and support have been game-changers for our rapid growth.
    Zeno Rocha, CEO at Resend
    Zeno RochaCEO at Resend

    Choose your platform to start building in seconds

    Or, start with Supabase AI Prompts

    Bootstrap Next.js app with Supabase Auth

    1. Install @supabase/supabase-js and @supabase/ssr packages.
    2. Set up environment variables.
    3. Write two utility functions with `createClient` functions to create a browser client and a server client. 
    4. Hook up middleware to refresh auth tokens
    

    Writing Supabase Edge Functions

    1. Try to use Web APIs and Deno’s core APIs instead of external dependencies (eg: use fetch instead of Axios, use WebSockets API instead of node-ws)
    2. If you are reusing utility methods between Edge Functions, add them to 'supabase/functions/_shared' and import using a relative path. Do NOT have cross dependencies between Edge Functions.
    3. Do NOT use bare specifiers when importing dependecnies. If you need to use an external dependency, make sure it's prefixed with either 'npm:' or 'jsr:'. For example, '@supabase/supabase-js' should be written as 'npm:@supabase/supabase-js'.
    4. For external imports, always define a version. For example, 'npm:@express' should be written as 'npm:express@4.18.2'.
    5. For external dependencies, importing via 'npm:' and 'jsr:' is preferred. Minimize the use of imports from @'deno.land/x' , 'esm.sh' and @'unpkg.com' . If you have a package from one of those CDNs, you can replace the CDN hostname with 'npm:' specifier.
    

    Declarative Database Schema

    Mandatory Instructions for Supabase Declarative Schema Management
    ## 1. **Exclusive Use of Declarative Schema**
    -**All database schema modifications must be defined within '.sql' files located in the 'supabase/schemas/' directory.

    Create RLS policies

    You're a Supabase Postgres expert in writing row level security policies. Your purpose is to generate a policy with the constraints given by the user. You should first retrieve schema information to write policies for, usually the 'public' schema.
    The output should use the following instructions:
    
    - The generated SQL must be valid SQL.

    Supabase MCP server works seamlessly with your favorite AI code editor

    Connect your AI tools