Everything a production workflow needs.
Triggered however your work happens, running on any model, at a cost you set. Ordinary code, one control plane.
0 9 * * 1-5Triggered by anything
A schedule, a webhook, a pull request, a Slack message, or a person clicking approve.
Any model, your keys
Hundreds of models: Anthropic, OpenAI, Google, Moonshot, and your own on any OpenAI-compatible endpoint. No lock-in.
A cost you control
A hard budget cap on every workflow and key, transparent metering, and your choice of runner.
Build production-ready workflows in seconds.
Describe what you want and watch it ship, straight from the coding agent you already use, Claude Code, Cursor, or Codex. It writes the code and deploys it.
Cost and compute, under your control.
Choose a model per call, cap spend per workflow and per key, and pick the runner that fits, hosted or your own hardware. No opaque credits, no surprise bills.
See pricingA workflow is just code.
// workflow.jsonc
{ "slug": "morning-digest",
"triggers": [{ "kind": "cron", "expr": "0 9 * * 1-5" }] }
// src/index.ts
import { agent, secrets } from "@boardwalk-labs/workflow";
export default async function run(): Promise<string> {
const token = await secrets.get("GITHUB_TOKEN");
const issues = await fetchIssues(token);
// the model writes; it never sees the secret
return agent(`Summarize:\n${issues}`);
}Write it
Plain TypeScript or Python. One
agent()call grows into fan-outs, verifiers, and loops, held together by ordinary control flow.Deploy it
boardwalk deployships the package. It goes live on its schedule, its webhook, or on demand.It runs on a real machine
Its own VM with a filesystem, a shell, and a real browser, for as long as the work takes. Live-tail it, or read the full record later.
Secure by default.
Every run is isolated in its own VM, with no standing credentials, secrets scoped to your org, and all traffic leaving through an egress proxy: internal networks and cloud metadata are always blocked, and any workflow can be locked to an allowlist. Runs reach your own AWS, GCP, or Azure with per-run OIDC identity instead of stored keys. Run them on our cloud, or self-host the runner on your own hardware.
How isolation worksOpen source. All of it.
The engine, SDK, and CLI are Apache-2.0 and MIT on GitHub. Read every line, run it on your own hardware, and leave anytime.



