Skip to main content

Supabase

Platform · BaaS

Postgres backend with authentication, storage, realtime, and edge functions across managed, self-hosted, or BYOC deployments.

Supabase turns PostgreSQL into a complete application backend. Each project uses the database as the foundation for authentication, file storage, realtime updates, generated APIs, and edge functions. PostgreSQL remains directly accessible. The database capabilities in this profile describe hosted Supabase and carry paid-plan or add-on restrictions; branching is available on Pro and higher plans. Compute autoscaling and scale-to-zero refer specifically to hosted Edge Functions, not PostgreSQL or self-hosted Supabase. Edge Function workers can remain warm for up to 150 seconds on Free and 400 seconds on paid plans.
Best for

Postgres-first web and mobile applications that need managed authentication, object storage, realtime subscriptions, APIs, vector capabilities, and globally distributed edge functions in one platform.

Watch out for

Supabase Cloud pricing extends beyond the organization plan. Each project has separately metered database compute, and storage, egress, authentication, realtime, functions, backups, replicas, and add-ons can increase the total bill. Self-hosting does not reproduce every Cloud operational, support, billing, or enterprise capability.

Workloads
  • APIs
  • Real-Time Applications
  • Scheduled Jobs
Services
  • Authentication
  • Managed Databases
  • Edge Functions
  • Object Storage
Hosting model
  • Managed
  • Self-Hosted
  • BYOC

Development & Execution

Supported platform capabilities, execution environments, development technologies, deployment models, integrations, and triggers.

Database support

  • PostgreSQL

Capabilities

  • Compute Autoscaling
  • Storage Autoscaling
  • Scale to Zero
  • Preview Environments
  • Database Branching
  • Point-in-Time Recovery
  • Read Replicas
  • Automated Backups

Function runtimes

  • Deno
  • WebAssembly

Function languages

  • JavaScript
  • TypeScript

Frameworks

  • Astro
  • Django
  • Express.js
  • Fastify
  • Laravel
  • Next.js
  • Nuxt
  • Remix
  • Ruby on Rails
  • Spring Boot
  • SvelteKit

Integrations

  • Cloudflare
  • GitHub
  • Redis
  • Stripe
  • Terraform

Triggers

  • Scheduled Invocation
  • Database Events
  • HTTP Requests
  • Storage Events

Deployment model

  • Docker / OCI
  • Local Emulator
  • Serverless (Managed Runtime)

Pricing

Published pricing structure, representative costs, and material billing factors.

Free Access
Free plan Available in public plans
Free Tier
Recurring free allowances No card required
Self-Hosted
Self-hosted pricing available
Commitment
Monthly organization billing with variable compute and usage charges.

Supabase Plans

Primary Pricing

Organization plans combine a monthly subscription with per-project compute and usage charges.

Free

$0 / month

For passion projects, prototypes, and simple websites.

  • Two active projects
  • 50,000 monthly active users
  • 500 MB database per project
Pro

From $25 / month

For production applications that need usage-based scaling.

  • First project included
  • $10 monthly compute credit
  • Daily backups with 7-day retention
Team

From $599 / month

For teams requiring access controls, compliance, and support SLAs.

  • Dashboard SSO
  • SOC 2 and ISO 27001
  • Priority support and SLAs
Project Compute Additional Pricing

Representative dedicated Postgres compute sizes. Paid plans include $10 per month in compute credits.

InstanceResourcesPrice
Micro Covered by the paid-plan compute credit2-core ARM CPU / 1 GB RAM$10 / month
Large Dedicated CPU2-core ARM CPU / 8 GB RAM$110 / month
16XL Dedicated CPU64-core ARM CPU / 256 GB RAM$3,730 / month

Representative sizes. See official pricing for all available options.

Supabase Usage Overages Additional Usage Cost

Representative overage rates for Pro and Team organizations.

ResourceBilling UnitPrice
Monthly active usersper MAU beyond 100,000$0.00325
Database diskper GB beyond 8 GB per project$0.125
Egressper GB beyond 250 GB$0.09
File storageper GB beyond 100 GB$0.0213
Edge Function invocationsper 1 million beyond 2 million$2

Free Tier

No card required

Usage allowances included with the Free plan.

  • Monthly active users: 50,000 MAUs per month
  • Database size: 500 MB per project
  • Egress: 5 GB per month
  • File storage: 1 GB

Self-Hosted Pricing

The open-source Supabase stack can be self-hosted for free; infrastructure and operations are billed separately.

Enterprise Pricing

Custom Enterprise pricing is available with bring-your-own-cloud support, premium support, SLAs, and custom security requirements.

Billing Commitment

Monthly organization billing with variable compute and usage charges.

Infrastructure & Availability

Where workloads run, how deployment is scoped, and what underlying infrastructure the platform depends on.

Supabase availability differs between managed project placement, globally distributed Edge Functions, and customer-controlled deployments. General region groupings are a managed-project placement option rather than a separate infrastructure footprint.

Managed Supabase Cloud

Each managed Supabase project has one primary region. Projects can use one of 17 exact AWS regions or a general Americas, Europe, or APAC grouping that places the project in an available AWS region based on current capacity. General groupings are not available for read replicas or API-based management.

Applies to

  • Managed Supabase projects

Deployment model

  • Managed cloud

Placement

  • Customer-Selected
  • Automatic Placement

Deployment scope

  • Regional

Provider-native availability

General region groupings
3

Infrastructure providers

  • Amazon Web Services

Available Regions (17)

LocationRegion ID
North America 5 regions
West US (North California) Exact AWS project region.us-west-1
West US (Oregon) Exact AWS project region.us-west-2
East US (North Virginia) Exact AWS project region; currently displayed as the representative location for the Americas general grouping.us-east-1
East US (Ohio) Exact AWS project region.us-east-2
Canada (Central) Exact AWS project region.ca-central-1
Latin America 1 region
South America (São Paulo) Exact AWS project region.sa-east-1
Europe 6 regions
West EU (Ireland) Exact AWS project region.eu-west-1
West Europe (London) Exact AWS project region.eu-west-2
West EU (Paris) Exact AWS project region.eu-west-3
Central EU (Frankfurt) Exact AWS project region; currently displayed as the representative location for the Europe general grouping.eu-central-1
Central Europe (Zurich) Exact AWS project region.eu-central-2
North EU (Stockholm) Exact AWS project region.eu-north-1
Asia Pacific 5 regions
South Asia (Mumbai) Exact AWS project region.ap-south-1
Southeast Asia (Singapore) Exact AWS project region; currently displayed as the representative location for the APAC general grouping.ap-southeast-1
Northeast Asia (Tokyo) Exact AWS project region.ap-northeast-1
Northeast Asia (Seoul) Exact AWS project region.ap-northeast-2
Oceania (Sydney) Exact AWS project region.ap-southeast-2

Managed Supabase Cloud source

Edge Functions

Supabase Edge Functions are distributed across a global edge network and requests execute at a nearby edge runtime by default rather than inheriting the managed database project-region inventory.

Applies to

  • Supabase Edge Functions

Deployment model

  • Managed cloud

Execution

  • Edge

Placement

  • Nearest Edge

Deployment scope

  • Global

Edge Functions source

Customer-controlled deployments

Enterprise BYO cloud and self-hosted Supabase run on customer-selected infrastructure. Geography and topology therefore follow the chosen environment instead of the managed Supabase Cloud region inventory.

Applies to

  • Enterprise BYO cloud
  • Self-hosted Supabase

Deployment model

  • BYOC
  • Self-hosted

Placement

  • Customer-Controlled

Infrastructure providers

  • Other
  • Customer-controlled infrastructure

Customer-controlled deployments source

Availability reviewed

Resource & Execution Limits

Memory

256 MB

Per function

CPU time

2 seconds

Per invocation

Idle timeout

150 seconds

Per invocation

Security & Compliance

Security Controls

Access Control
Organization and project roles Project-scoped and read-only roles on Team and Enterprise
Multi-Factor Authentication (MFA)
Organization MFA enforcement Pro, Team, and Enterprise
Single Sign-On
SAML Team and Enterprise
Audit Logging
Platform management actions Team and Enterprise
IP Allow List
Postgres and connection pooler only
Private Networking
AWS PrivateLink Team/Enterprise; same AWS region; database only
Encryption at Rest
Supabase hosted projects

Audits & Certifications

SOC Reports
SOC 2 Type II Hosted platform; report access on Team and Enterprise
ISO Certifications
ISO/IEC 27001:2022 Hosted platform including Database, Auth, Storage, Realtime, Edge Functions, and Data API

Compliance

HIPAA
Eligible projects Signed BAA, HIPAA add-on, and required high-compliance configuration

FAQ

Is self-hosted Supabase free?
Yes. You can install and use self-hosted Supabase without paying Supabase for the software. You still pay for the infrastructure and are responsible for operating, securing, backing up, and monitoring it.
How much does Supabase cost?
Supabase has a $0 Free organization plan, Pro starting at $25 per month, and Team starting at $599 per month currently. Project compute and metered usage can add to the organization-plan price.
What are the Supabase free tier limits?
The Supabase Free plan includes 50,000 monthly active users, 500 MB of database size per project, 5 GB of egress per month, and 1 GB of file storage. Other product-specific limits also apply.
Are Supabase Edge Functions free?
Yes, within the Free plan allowance. Supabase currently includes a monthly Edge Functions invocation quota, with additional invocations billed when you move beyond included usage on paid plans.
Is Supabase HIPAA compliant?
Supabase supports HIPAA-eligible projects when a signed Business Associate Agreement, the HIPAA add-on, and the required high-compliance configuration are in place. HIPAA is therefore not an automatic property of every Supabase project.
Does Supabase require a credit card for the free plan?
No. The Supabase Free plan does not require a credit card. Billing details are needed when upgrading or enabling paid usage.
What does Supabase include besides Postgres?
Supabase combines managed Postgres with services such as authentication, object storage, and Edge Functions. The platform also exposes database branching and other Postgres-oriented development capabilities, so the product is broader than hosted Postgres alone.

Explore