Beam is a cloud runtime for AI workloads that offers serverless GPUs, task queues and sandboxes through a Python, TypeScript and Go SDK. Developers decorate a function, pick a GPU such as an H100, and deploy with a single command, with no YAML or Dockerfiles. Memory snapshots and GPU checkpoint restore give sub-second cold starts, and containers scale down to zero when idle. Billing is by the millisecond while code runs: RTX 4090 workloads start from $0.69 per hour, sandboxes from $0.319 per hour, and on-demand H100 machines from $1.83 per hour.
Beam is aimed at developers, ML engineers and startups that need GPU capacity without managing clusters. Teams building AI agents can use sandboxes to run untrusted code in isolated, stateful environments, while product teams serving custom models can deploy endpoints that autoscale from zero to thousands of containers. Companies with existing cloud credits or hardware can connect AWS, GCP or bare metal accounts and run across all of them, which helps platform teams keep utilization high without lock-in.
Common workloads include custom model inference, for example serving a vLLM-backed model on an H100, and durable task queues that retry failed jobs and post results to a callback URL. Sandboxes support Docker-in-Docker, persistent volumes and file system snapshots, so a running environment can be snapshotted and restored into thousands of parallel runs for reinforcement learning or evaluation. Other uses include audio processing pipelines, training and fine-tuning, and hosting Streamlit or Gradio interfaces. Workloads route across more than 30 regions to stay close to users.