Upstash | Box
Durable container runtime for AI agents with shell, filesystem, git, schedules, snapshots, and built-in Claude Code / Codex harnesses.
- Card required
- No
Upstash | Box scores 3.6/10 for free value in Apps. The main constraint: Free tier: 10 concurrent boxes, 5 CPU hours/month, 2 CPU cores, 4 GB memory, 5 GB storage per small box, and 1 hour idle timeout.
Free value score
3.6 / 10Show the math
Key metrics
What you get
Built-in Claude Code and Codex agent harnesses
Shell, filesystem, git, network, and snapshots
Cron schedules for shell commands or agent prompts
Auto-pauses when idle while preserving state
Gotchas
- 5 CPU hours/month
Free tier is capped at 5 active CPU hours per calendar month; unused hours do not roll over.
- 10 concurrent boxes max
You can run at most 10 boxes simultaneously on the free tier; paid tier raises this to 100+.
- $1 LLM budget/month
Built-in LLM token usage (for Claude Code / Codex harnesses) is capped at $1 per month; requests return 400 after that unless you BYOK.
- 1-hour idle timeout
Standard boxes auto-pause after 1 hour of inactivity; public URLs expire when paused, so inbound webhooks stop working until the box wakes on the next request.
- No keep-alive boxes
Always-on keep-alive boxes (required for persistent inbound webhooks or long-running daemons) are a paid-only feature starting at $8/month.
- Single box size (Small only)
The free tier is limited to Small box specs (2 vCPU, 4 GB RAM, 5 GB disk); Medium and Large sizes are pay-as-you-go only.
- Single AWS region (us-east-1)
All boxes currently run on AWS us-east-1 only; multi-region support is planned but not yet available on any tier.
- No custom Docker images (coming soon)
Custom Docker container support is planned but not yet available; you are limited to the built-in runtimes (Node.js, Python, Go, Ruby, Rust).
- Developer Preview — pricing may change
Upstash Box is in Developer Preview; APIs and pricing are explicitly subject to change, so the current free tier terms are not guaranteed to persist.
Sources
-
"Up to 10 concurrent boxes. 5 CPU hours per month. $1 of LLM token usage per month. After that, the API returns 400 Bad Request"
https://upstash.com/pricing/box -
"Upstash Box is in Developer Preview! APIs and pricing may change."
https://upstash.com/pricing/box -
"small | 2 vCPU | 4 GB | 5 GB ... CPU Hours / Month: Free 5 ... [idle timeout] Free 1 hour"
https://upstash.com/pricing/box -
"The free tier is 10 concurrent boxes and 5 CPU-hours a month, no platform fee."
https://upstash.com/blog/upstash-box-vs-e2b