OSS CLI is live · hosted cache is in closed beta

Build, cache & deploy.
Built for you & your agents.

Bento is the agent-native build, cache & deploy platform for polyglot monorepos. One CLI, every cloud, zero tribal knowledge.

Read the docs →
~/acme-monorepo live
bento build --all
Compatible with
every cloud that matters.
RRailwayGA
CCloudflareGA
VVercelGA
FFly.ioplanned
AAWSplanned
NNetlifyplanned
— What's inside the box

Four compartments.
One tidy little lunchbox.

CACHE

Content-addressed, globally replicated.

Every build input is hashed — identical work runs once per team, then ships from an edge near you. Reads bypass the control plane entirely.

DEPLOY

One command, every cloud.

bento deploy --target railway. Same verb, swap targets. Plan before you promote. Roll back with one flag.

AX[b]

Built for agents, not just humans.

Scoped tokens that don't expire mid-task. Every command emits JSON; every output ships with a schema. Your agent can read the whole surface.

POLYGLOT

Rust, TypeScript, Python, Go — one graph.

Bento reads one config and schedules the whole DAG. No language-specific tool per package, no custom glue per repo.

— Config, not ceremony

13 lines of TOML.
Zero vendor SDKs.

Point bento at any S3-compatible bucket, or use our hosted cache — the config line is the same shape. Add a deploy target the same way. Your agents already know how to read TOML.

bento.tomlvalid · 13 lines
1# bento.toml
2[cache]
3remote = "bento://cache.bento.build"
4remote_token_env = "BENTO_CACHE_TOKEN"
6[deploy.prod]
7target = "railway"
8project = "acme-api"
9env = "prod"
11[deploy.edge]
12target = "cloudflare"
13project = "acme-web"
AX MANIFESTO

The agents are
your new users.

Bento is designed around AX — Agent Experience — as a first-class dimension, alongside DX. Six principles, non-negotiable.

AX framing credited to Matt Biilmann / Netlify and the community at agentexperience.ax.

01

Structured everywhere

Every command emits JSON with a published schema. Every error carries a stable machine-readable code.

02

Types, not strings

Scopes, event kinds, integrations — enums with stable identifiers. No guessing vocabulary.

03

Dry-run everything

Plan before you promote. Every destructive op has a read-only variant — see the diff first, execute second.

04

Safe retries

Idempotency on mutations that matter. Re-run after a timeout and you won't double-create, double-deploy, or double-charge.

05

Agent-holdable auth

Long-lived, revocable, scoped tokens that don't rotate mid-task. Not session cookies.

06

Schema as contract

bento schema dumps the whole agent-consumable surface — tool definitions, output shapes, error codes. Your integration writes itself.

— OSS & Cloud

Free forever, or zero-ops.
Your call.

The CLI is MIT + Apache. Self-host against any S3-compatible bucket — forever. Or pay us to run it.

Feature
BENTO OSS
The CLI
MIT + Apache 2.0
BENTO CLOUD
Hosted
Managed edge + dashboards
Local cache
S3-compatible remote cache
Multi-target deploy (Railway, Cloudflare, …)
Schema export for agents
Managed global edge cache
Team dashboards & usage analytics
Token management & audit
Deploy history across clouds
soon
Zero-ops storage
SSO / SAML
on business
— Pricing

Priced by the box,
not by the seat.

Unlimited users on every tier. Storage is what the cache is holding, not what you uploaded this month, and entries you stop using age out on the retention window. Caps are soft — we email you, we don't nuke your builds. These tiers are planned: the hosted cache is in closed beta and nothing is billable yet.

FREE
$0forever
storage10 GB
retention14 days
  • Unlimited users
  • Global edge cache
  • MCP server
Request access
STARTER
$29/ month
storage100 GB
retention90 days
  • Everything in Free
  • Deploy history
  • Audit log (30d)
  • Email support
Request access
MOST POPULAR
TEAM
$99/ month
storage500 GB
retention1 year
  • Everything in Starter
  • Audit log (1yr)
  • Priority support
  • Slack/Discord ↔ deploys
Request access
BUSINESS
CustomSLA
storageCustom
retentionCustom
  • Everything in Team
  • SSO / SAML
  • Dedicated support
  • BYOC on request
Talk to us

Pack it up. Ship it out.

The CLI is open source and installs in one line. The hosted cache is in closed beta — we admit in batches.