Comparisons · Google Cloud Run

DenkOps vs Google Cloud Run.

Cloud Run runs any container, scales to zero and bills per second, with Google's own guide for hosting MCP servers. DenkOps runs Bun and Python projects in always-on slots with a durable disk and OAuth sign-in for MCP users. Here is the comparison.

Try it free →

Free: 1 project, no credit card. 5 project slots €39/month, €5 per extra slot.

Side by side

SpecDenkOpsGoogle Cloud Run
Process modelAlways-on slot, no cold startScales to zero; cold starts unless you pay for min instances
Request timeoutNo per-request limit5 min default, up to 60 min
FilesystemDurable /persist diskIn-memory, lost when the instance stops
LanguagesBun (TypeScript/JS), PythonAny container; source deploys for Node.js and Python
MCP authOAuth sign-in for Claude/ChatGPT users built inIAM invoker, OIDC tokens or IAP; OAuth is yours to build
Scheduled jobsManaged cron in denkops.jsonCloud Scheduler, separate product (3 jobs free per billing account)
EU regionsManaged EU infrastructureChoose an EU region per service
Pricing1 project free; 5 slots €39/month, €5 per extra slotFree monthly tier, then per vCPU-second, GiB-second and request
SetupAgent says deploy; no cloud project or IAMGoogle Cloud project, billing account, IAM roles

Facts about Google Cloud Run come from its official documentation, checked November 2026. Sources are listed at the bottom of this page.

Which one fits

Choose DenkOps when
  • You want an MCP server that claude.ai or ChatGPT users sign in to, without wiring IAM and OAuth
  • Your server keeps state on disk or runs jobs longer than an hour
  • You do not want to manage a Google Cloud project, billing alerts and IAM roles
Choose Google Cloud Run when
  • You already run on Google Cloud and want IAM, VPC and Cloud SQL next to your service
  • Your traffic is bursty and scale to zero saves real money
  • You need a language or binary outside Bun and Python

FAQ

Can Cloud Run host an MCP server?

Yes. Google documents hosting Streamable HTTP MCP servers on Cloud Run, authenticated with IAM, OIDC tokens or IAP. Public OAuth sign-in for assistant users is something you add yourself.

Does Cloud Run keep files between requests?

No. The container filesystem is in memory and disappears when the instance stops; durable state goes to services like Cloud SQL or Firestore. Every DenkOps slot has a durable /persist disk.

Which is cheaper?

Cloud Run's free tier and per-second billing are very cheap for low, bursty traffic. If you keep min instances warm or need a disk and scheduler, a flat DenkOps slot is easier to predict.

Sources

View service status →Managed EU infrastructure