Serverless compute built for games.
Functions are lightweight, globally-distributed serverless handlers that run on every player event, match result, or game hook — without provisioning a single server.
Per-invocation billing
You pay only when a function runs. No minimum commitments, no idle compute costs — perfect for bursty game events like round ends or match completions.
Edge-deployed globally
Functions execute at the edge node closest to the triggering player, keeping latency near zero for time-sensitive game events.
Millisecond cold starts
V8 isolate-based runtime means function instances are ready in under 5ms. No JVM spin-up, no container boot — just your code, immediately.
Game event hooks
Subscribe functions to built-in game events: player join, player leave, match start, match end, score update, and more — no polling required.
Chained workflows
Compose multi-step workflows by chaining functions together. Pass state between steps, fan out to parallel handlers, and aggregate results.
Multiple runtimes
Write functions in TypeScript, Python, or Go. All runtimes share the same deployment and invocation model.
Built-in observability
Every invocation is traced with execution time, memory usage, and output. Query logs in real-time from the dashboard or via API.
Secrets management
Inject API keys, database credentials, and tokens as encrypted environment variables. Secrets are never logged or exposed in traces.
Compute
Focus on your game.
We'll handle the infrastructure.
Hour Host takes the operational burden off your team so you can ship features, not fix servers. Start for free and scale as your players do.
- 5 million invocations/month included
- Extended execution timeout up to 30 seconds
- Chained workflows with durable state
- Advanced observability with full trace history
- Secrets management with encrypted env vars