Cloud · Cloud overview
Anvil Cloud
A local-first TypeScript platform for Anvil Cells and contract-first Agents: small runtime units with explicit capabilities, generated manifests, local inspection, approval gates, and adapter-driven deployment.
Working proof
A concrete view of the boundary this product owns today.
export const Orders = cell({
queries: { listOrders },
mutations: { createOrder },
capabilities: ["database"]
});
$ anvil cloud check --json
{ "buildReady": true }What it owns
Owns the Cell contract, Agent contract, runtime, auth, builder, local server, Lens, generated client, CLI, and deployment adapter boundary.
Current status
Alpha implementation spans runtime, agents, auth, workflows, services, Lens, builder, local, client, CLI, and AWS preview packages.
- Cell DSL for queries, mutations, endpoints, jobs, durable workflows, supervised services, and mounted agents
- Contract-first Anvil Agents with capabilities, approvals, provider-neutral manifests, local stub inference, and AWS Bedrock provider support
- Agent Sandbox contract and AWS Lambda MicroVM provider for sandbox-required, sessionful agent workspaces
- Real auth: declarative per-handler access control, a local IdP signing real JWTs, OIDC providers by config
- Builder pipeline for import policy, typecheck, bundle, manifest, generated client output, and agent validation
- Anvil Lens local management UI plus an AWS preview adapter with CloudFormation synthesis
Choose a path
Learn
Understand what the product owns, how it works, and where its limits sit.
Build
Install, configure, run, deploy, and extend the product.
Reference
Find commands, configuration, security notes, status, and troubleshooting.