Provider Comparison

How each provider differs - compute, databases, regions, pricing.

Full-stack providers

GCP, AWS, and Azure can host your entire app end-to-end - compute, database, DNS, and container registry.

Compute

GCPAWSAzure
ServiceCloud RunApp RunnerContainer Apps
Scale to zeroYes ($0 idle)Partial (~$2.55/mo idle)Yes ($0 idle)
Cold start3-5sNone2-5s
RegistryArtifact RegistryECRACR

Databases

All full-stack providers use managed Postgres:

GCPAWSAzure
ServiceCloud SQLRDSFlexible Server
EnginePostgresPostgresPostgres
ModelShared instanceShared instanceShared instance

Default regions

ProviderDefault regionAvailable
GCPus-central130+ regions
AWSus-east-120+ regions
Azureeastus40+ regions

Use relight regions --compute <name> to see all available regions.

Pricing summary

ProviderIdle appLight traffic appCustom domain
GCP$0/mo~$1-3/moFree (via Firebase Hosting)
AWS~$2.55/mo~$3-5/moFree
Azure$0/mo~$2-4/moFree

Additional providers

Cloudflare and DigitalOcean complement the full-stack providers:

ProviderLayersBest for
CloudflareDNS, RegistryFree DNS and global edge routing. Great as a CDN and DNS layer in front of any compute provider.
DigitalOceanDB, DNSAffordable managed Postgres. The simplest and cheapest database option.
GitHubRegistryFree container registry (GHCR). Use existing GitHub credentials instead of a cloud-specific registry.