# Build agents. Keep their work.

The composition runtime for local development and Berry Cloud.

Source: cd46e0e78d73497aec99e3e8d33c1fef632f36f9
URL: /

Berry runs agents as compositions of routines, models, code and tools. Install a
composition once, then start independent sessions through the CLI or SDK.

The same runtime contracts apply locally and in Cloud. Cloud provides accounts,
team workspaces, runtime provisioning and resource placement. Console operates
those services and runtimes through their APIs.

## Start building [#start-building]

[Install the Berry skill](/quickstart), then tell your coding agent what to build.
It handles setup, account access, deployment and testing. If needed, share your
email and paste its verification code into the same chat.

## Find a contract [#find-a-contract]

- [Runtime HTTP API](/reference/http)
- [CLI commands](/reference/cli)
- [Composition examples](/reference/examples)
- [Model composition](/reference/models)
- [Troubleshooting](/troubleshooting)

## Source and availability [#source-and-availability]

Each publication identifies the runtime source it describes. A source reference
is not a statement that every Cloud deployment runs that revision. Discover the
selected runtime with `berry info` and `berry catalog` before binding resources.
The [publication receipt](/publication.json) identifies this site's source.

Removed operations leave the generated reference and search when the next
publication is built. Guides describe the current supported path. Historical
internal designs do not appear in the public index.
