rembrembdocs

Deployment & Branching


Deploying your app makes it live and accessible to users. Usually, you deploy an app to at least two environments: a production environment for users and (one or multiple) staging or preview environments for developers.

Supabase provides several options for environment management and deployment.

Environment management#

You can maintain separate development, staging, and production environments for Supabase:

Self-hosting

Read the self-hosting guides for instructions on hosting your own Supabase stack.

Deployment#

You can automate deployments using: