Supabase logo

    Supabase

    Database & Storage

    Supabase is a Postgres-first backend platform that lets developers build modern applications fast without managing infrastructure.

    4/5 (5 ratings)
    0 views

    Rate this app

    Supabase Overview

    Supabase is a Postgres-first backend platform that lets developers build modern applications fast without managing infrastructure. Each project runs on its own dedicated Postgres instance, giving you full relational power and portability, while the platform layers on essential building blocks: Authentication with Row Level Security, instant RESTful Data APIs, Realtime subscriptions, file Storage with a global CDN, serverless Edge Functions, and Vector embeddings for AI-enabled features. The result is a unified developer experience where database, auth, APIs, and serverless compute work seamlessly from one dashboard, supported by thoughtful tooling like table editors, SQL editors, and security/performance advisors. Supabase is ideal for solo founders, startups, and product teams who need to prototype quickly, ship to production, and scale to millions of users—without the complexity of stitching together multiple services. Predictable pricing and usage-based limits help you control costs, while advanced capabilities such as SOC 2, HIPAA add-ons, SSO, PrivateLink, and enterprise support make it suitable for regulated and large-scale workloads. Whether you’re building SaaS, mobile apps, or AI-powered experiences, Supabase provides a best-of-breed, integrated platform on top of Postgres so you can focus on product rather than plumbing.

    Key Features & Capabilities

    Dedicated Postgres Database

    Every project gets its own full Postgres instance for performance, portability, and flexibility. Work with familiar SQL features like RLS, materialized views, partitions, and foreign tables while staying fully in control of your schema and data.

    Authentication with Row Level Security

    Add user sign-up/login with social providers, custom SMTP, and MFA, secured by Postgres RLS. Built-in audit logs and advanced auth options (SSO, session policies, leaked password protection) help you scale securely.

    Realtime Subscriptions

    Build multiplayer and collaborative experiences with real-time database change streams. Generous included quotas and scalable concurrency let you move from prototypes to production without architectural rewrites.

    Edge Functions (Serverless)

    Write and deploy serverless functions close to your users without maintaining servers. Extend your backend with custom logic, integrate external APIs, or run scheduled tasks as your application grows.

    Storage with CDN and Image Tools

    Store and serve images, videos, and files with access controls, Smart CDN caching, and optional image transformations. Scale capacity and control egress costs with caching and transformation features.

    Pricing Plans

    Starter/Free

    Free
    • Dedicated Postgres database (500 MB database size)
    • Unlimited API requests
    • Up to 50,000 monthly active users (MAUs)
    • 5 GB egress + 5 GB cached egress
    • 1 GB file storage
    • Basic CDN for storage; max file upload 50 MB
    • Realtime: 2M messages/month, 200 concurrent connections, 256 KB max message size
    • Edge Functions: 500,000 invocations/month
    • Auth: social providers, custom SMTP, Basic MFA (1-hour auth audit logs)
    • Logs: 1-day retention (API & Database)
    • Community support only
    • Projects paused after 1 week of inactivity (limit 2 active free projects)
    • No automatic backups, no PITR, no branching

    Pro/Plus/Core

    From $25/month
    • Includes $10/month in compute credits (covers one Micro instance)
    • 100,000 MAUs included, then $0.00325 per MAU
    • 8 GB disk included, then $0.125/GB (advanced disk configs available)
    • 250 GB egress + 250 GB cached egress included; overages $0.09/GB (egress) and $0.03/GB (cached)
    • 100 GB storage included, then $0.021/GB
    • Email support; vanity URLs included; metrics endpoint
    • Backups: daily, stored for 7 days; PITR add-on from $100 per 7 days retention
    • Logs: 7-day retention
    • Realtime: 5M messages included, then $2.50/Million; 500 concurrent included, then $10 per 1000
    • Edge Functions: 2M invocations included, then $2 per 1M
    • Auth: remove branding; leaked password protection; single session; session timeouts
    • SSO (SAML): 50 included, then $0.015 per MAU
    • Advanced MFA (Phone) add-on: $75/month first project, then $10/month per additional project
    • Spend Cap enabled by default for cost control (can disable to scale past included quotas)
    • Custom Domains add-on: $10/domain/month per project
    • Branching: $0.01344 per branch per hour

    Teams/Business

    From $599/month
    • Everything in Pro, plus SOC 2 compliance
    • Project-scoped roles and read-only access; expanded access roles
    • HIPAA available as a paid add-on
    • SSO for Supabase Dashboard
    • Priority email support & SLAs
    • Backups stored for 14 days
    • Logs: 28-day retention; Platform Audit Logs included
    • AWS PrivateLink included
    • Log Drains: $60 per drain/month + $0.20 per million events + $0.09/GB egress
    • Vanity URLs and Smart CDN for storage
    • Custom domains supported ($10/domain/month per project)

    Enterprise

    Custom pricing
    • Everything in Team, plus designated Support Manager
    • Uptime SLAs and 24×7×365 premium enterprise support
    • Private Slack channel with Supabase
    • Bring Your Own Cloud supported
    • Custom security questionnaires and advanced security features
    • Logs: up to 90-day retention
    • Custom quotas and limits across database, auth, storage, realtime, and edge functions
    • 1 custom domain included per project (additional $10/domain/month)

    Paid plans include $10/month compute credits and first compute instance is free on paid plans. Compute sizes range from Micro ($10) up to 16XL ($3,730) with up to 64 cores and 256 GB RAM; billed hourly and scalable anytime. Advanced disk configs: General Purpose (8 GB included, then $0.125/GB; 3,000 IOPS included, then $0.024/IOPS) or High Performance ($0.195/GB; $0.119/IOPS). Optional add-ons: Custom Domains ($10/domain/month), Point in Time Recovery (from $100 per 7 days), Advanced MFA (Phone) ($75/month first project + $10/month per additional), Image Transformations (100 origin images included then $5 per 1,000). Pro plan has a spend cap by default for cost control.

    Pros & Cons

    Pros

    • Dedicated Postgres per project offers full SQL power, portability, and fine-grained RLS security without shared noisy-neighbor issues.
    • Integrated platform combines Auth, Realtime, Storage with Smart CDN, Edge Functions, and Vector embeddings for a unified DX.
    • Generous included quotas (e.g., unlimited API requests, millions of realtime messages, function invocations) support rapid prototyping to production.
    • Cost control via Pro plan Spend Cap lets teams prevent runaway usage while still enabling scale when needed.
    • Enterprise-grade options (SOC 2, HIPAA add-on, SSO, AWS PrivateLink, SLAs, BYO Cloud) fit regulated and large-scale workloads.

    Cons

    • ×Free tier is limited (500 MB database, 1 GB storage, short log retention) and projects auto-pause after a week, which can disrupt demos or hobby apps.
    • ×Usage-based overages for MAUs, egress, images, and storage can make costs less predictable at scale if Spend Cap is disabled.
    • ×Advanced features like Custom Domains, Log Drains, and Advanced MFA incur separate add-on fees that can add up for growing teams.
    • ×Pro plan backups retain only 7 days (14 days on Team), which may be insufficient for some compliance or recovery policies.
    • ×SSO and certain advanced auth/security capabilities are limited or require add-ons/sales on lower plans.

    User Reviews

    @nerdburn

    It’s fun, feels lightweight, and really quick to spin up user auth and a few tables. Almost too easy! Highly recommend.

    @patrickc

    Very impressed by @supabase's growth. For new startups, they seem to have gone from "promising" to "standard" in remarkably short order.

    @MinimEditor

    First time using Supabase Edge Functions as the entire backend for a vibe-coding project—no server. Impressive.

    @SteinlageScott

    I love @supabase's built-in Advisors. The security and performance linters improve everything and boost my confidence in what I'm building!

    Frequently Asked Questions

    Can I cap my usage so my bill doesn't run over?

    Yes. The Pro plan enables a Spend Cap by default to keep costs under control. You can keep the cap on to avoid overages or disable it to scale beyond included quotas and pay for additional resources.

    What is egress and how is it measured in Supabase?

    Egress is data leaving the Supabase platform (e.g., responses from PostgREST, Storage downloads, Realtime, Auth, Edge Functions, Database, and Supavisor). Supabase differentiates cached (Storage via CDN) vs. uncached egress; your plan includes quotas for both and cached egress is cheaper when exceeding quotas.

    How can I reduce egress costs?

    Reduce selected fields/rows in queries, minimize call frequency with client-side caching, avoid returning full rows on writes, and use Storage’s Smart CDN and Image Transformations to optimize assets. You can also analyze top paths and query performance in project reports to identify heavy traffic.

    Can I pause a free project?

    Free projects are automatically paused after 1 week of inactivity. Pausing does not occur on paid plans (Pro, Team, Enterprise).

    How far can I scale compute and storage?

    Compute can scale up to 64 cores and 256 GB RAM (16XL; larger on request). Storage can scale with advanced disk configurations up to 60 TB and 80,000 IOPS (High Performance disks), with usage billed per GB and IOPS.

    Are backups and point-in-time recovery included?

    Automatic daily backups are included on paid plans (7 days on Pro, 14 days on Team; Enterprise custom). Point in Time Recovery is available as an add-on starting from $100 per 7 days of retention.

    Start your project

    Join thousands of developers who are already using Supabase to enhance their workflow and productivity.