Uses App Runner, Cloud Run and Containers - no Kubernetes or custom runtimes. Apps sleep when idle, wake on the next request. Cold starts in 1-5 seconds on Cloudflare and GCP. Instant on AWS.
Deploy to your own GCP, AWS, or Cloudflare account. Nothing to install upfront. Your API token stays on your machine.
Push local docker image, directly to the cloud and run. Declare what you need. Relight provisions the right service per cloud and injects credentials as env vars.
One CLI, one workflow. Deploy, migrate, and manage apps the same way whether you're on Cloudflare, AWS, or GCP.
Paste your cloud API token. Cloudflare, GCP, AWS - one command to authenticate.
Any Docker app. Relight builds the image, pushes it to your registry, and deploys. You get a URL.
No traffic? Your app sleeps. Cost drops to zero. Next request wakes it.
Every layer can run on a different provider. Use one cloud end-to-end, or pick the best of each.
| Layer | Cloudflare | AWS | GCP |
|---|---|---|---|
| DNS | ✓ | ✓ | ✓ |
| LB | Workers | CloudFront | Cloud LB / Global LB* |
| APP | Containers | App Runner** | Cloud Run |
| DB | D1 | RDS | Cloud SQL |
* GCP Global Load Balancer has a ~$18/mo flat minimum. Cloudflare Workers and AWS CloudFront are usage-based.
** Not true scale-to-zero. ~$2.55/mo minimum per idle app, but no cold starts.
Simplest deploy
One API key, one bill. Everything runs in the same cloud with low latency between services. The simplest setup when you're already on a provider or just getting started.
Separate infra without moving DNS
Keep your domain on Cloudflare for free DNS and edge caching, while running compute and database on AWS. Common when you already manage DNS on Cloudflare but want AWS infrastructure.
Best pricing
Cloudflare Workers as a free global load balancer at the edge, with GCP Cloud Run for compute and Cloud SQL for the database. Combines two generous free tiers with GCP's flexible per-request pricing.
Free and open source. One command to install, one command to deploy.