Beam
Beam (beam.cloud) is a serverless GPU and Python cloud-runtime platform. You write ordinary Python, decorate it, and Beam deploys it as a web endpoint, a task queue, a scheduled job, or a secure sandbox running on on-demand CPU and GPU containers with per-second billing, rapid cold starts, and automatic scaling.
APIs
Beam Web Endpoints API
Synchronous invocation of deployed Python functions exposed as REST web endpoints. Each deployment is reachable both by a versioned app subdomain (https://{name}-{id}-v{n}.app.b...
Beam Task Queues API
Asynchronous task submission for long-running work. POST to a deployed task-queue app returns a task_id; results and state are then polled from the control-plane Tasks API (GET ...
Beam Tasks Management API
Control-plane REST API on api.beam.cloud for retrieving task status and metadata (GET /v2/task/{task_id}/) and cancelling one or more running tasks (DELETE /v2/task/cancel/). Be...
Beam Sandboxes and Volumes API
Secure, programmable sandbox containers for arbitrary code execution (filesystem and process operations) plus distributed storage Volumes and mounted external S3 buckets. Driven...
Event Specifications
Beam Realtime Endpoints (WebSocket)
AsyncAPI 2.6 description of Beam's **realtime endpoint** surface. Unlike the synchronous REST web endpoints, a Beam realtime app is deployed and, per the docs (https://docs.beam...
ASYNCAPI