Fly.io
Run containers close to users
~$5.7/mo
Google Cloud Run is a managed compute platform that runs stateless containers and scales them automatically, including down to zero when idle. It is part of Google Cloud and bills on a usage-based, pay-per-use model.
Some links may be affiliate links โ we may earn a commission if you sign up, at no extra cost to you. It never affects our rankings. Learn more.
Google Cloud Run is a fully managed service for running containerized applications without provisioning or managing servers. It accepts any container image that listens on a port, automatically scaling instances up in response to incoming requests or events and down to zero when there is no traffic. Because it is built on the open-source Knative API and runs standard containers, workloads remain portable across environments. Cloud Run integrates with the wider Google Cloud ecosystem, including Cloud Build for source-based deployments, Artifact Registry, IAM, and VPC networking. Billing is usage-based, charging for CPU, memory, and requests only while instances are active. It supports both request-driven services and background jobs.
| Category | Container hosting |
|---|---|
| Pricing model | usage-based |
| Free tier | Yes โ Perpetual monthly free allowance: 2M requests, 180,000 vCPU-seconds, 360,000 GiB-seconds of memory, and 1 GiB of North America egress. |
| Managed database | No |
| Regions | 40+ (GCP regions) |
| Self-hostable | No |
| Docker-native | Yes |
| Git deploy | Yes |
| Open source | No |
Last reviewed 2026-07-16 โ see our methodology. Specs, pricing and free tiers change often, so confirm current details on the provider before deciding.
Our editorial assessment โ not vendor-stated facts.
Cloud Run uses a pay-per-use model, billing for allocated CPU and memory (per vCPU-second and GiB-second) plus a per-request charge, generally only while instances are handling requests. A perpetual free tier covers roughly 2 million requests, 180,000 vCPU-seconds, 360,000 GiB-seconds of memory, and 1 GiB of North America egress per month. Because services scale to zero, an idle deployment incurs no compute charges, though egress and dependent GCP services are billed separately.
Cloud Run suits teams already on Google Cloud who want to run containers without managing servers, especially for spiky, event-driven, or request-based workloads. It is a strong fit when scale-to-zero economics matter and when integration with GCP services like Cloud Build, Pub/Sub, or IAM is valuable. Teams wanting the simplest possible deploy experience without cloud-platform complexity may prefer a lighter PaaS.
Run containers close to users
~$5.7/mo
The original git-push PaaS
~$25/mo
Often called the closest Heroku replacement
~$7/mo
Managed cloud on DO/AWS/Vultr, no server ops
~$11/mo
Usage-based infra with a slick UX
~$20.26/mo
Serverless deploys, global edge
~$5.36/mo
See all Google Cloud Run alternatives โ
Google Cloud Run pricing โ ยท Free tier โ ยท Compare all โ ยท Estimate cost โ