Tool Open source

armada

armada is a command-line tool and TypeScript/Python SDK for running shell commands or functions over many inputs concurrently on Cloudflare Containers in the user's own account. It prepares each execution environment once, snapshots it, and has containers repeatedly pull tasks from a shared queue; results stream back as they finish, while large outputs, logs, and artifacts are stored in R2. The deployment consists of a Worker, Durable Objects, and an R2 bucket, and supports retries, weighted tasks, caching, resource-aware packing, multi-container gangs, and optional CPU-side reinforcement-learning workloads such as grading generated code. It also provides matrix-based CI runs, GitHub webhooks, verdict reports, a dashboard, secrets, and separate local execution; Cloudflare's Workers Paid plan is required.

View repository Mentioned in 1 video ↓

What armada is used for

1 use taken from transcripts — each links to the moment in the video.

  • Runs a shell, TypeScript, or Python command over many inputs simultaneously on Cloudflare containers in your own account; it builds your environment once, snapshots it, and containers pull tasks from a shared queue until empty, streaming results and saving large outputs and logs to R2.

Videos mentioning armada

1 in the library.