docs/hosting/bring-your-own-cloud.md
Bring Your Own Cloud (BYOC) deploys a Reflex app to your own AWS, Google Cloud, or Azure account. The command uses your local cloud credentials to build the image, store it in your registry, and run it on the cloud's managed container service.
# Enterprise tier only
BYOC is part of the **Enterprise tier** of Reflex Cloud. Contact [[email protected]](mailto:[email protected]) to upgrade.
| Cloud | Command | Runtime |
|---|---|---|
| AWS | reflex cloud deploy --aws | ECS |
| Google Cloud | reflex cloud deploy --gcp --gcp-project <GCP_PROJECT_ID> | Cloud Run |
| Azure | reflex cloud deploy --azure | Container Apps |
reflex login.aws, gcloud, or az.gcloud.Run the command for your provider. The CLI:
The deployment runs under your cloud identity. Review the displayed commands and selected account before confirming.
For Google Cloud, pass the target project explicitly:
reflex cloud deploy --gcp --gcp-project <GCP_PROJECT_ID>
# Self-service and managed cloud connections are different
This page covers self-service CLI deployments to AWS, Google Cloud, and Azure. An organization admin can also connect Google Cloud to Reflex for managed deployments with logs, history, rollback, and scaling in the Reflex dashboard. See [Cloud Providers](/docs/hosting/cloud-providers/).