Reference docs for the ARCP TypeScript SDK. The top-level README is the front door — these pages go deeper into each subsystem.
- Getting started — install, build a runtime + client, run the example.
- Architecture — how
@arcp/core,@arcp/client, and@arcp/runtimefit together. - Transports — WebSocket, stdio, in-memory; when to pick each.
- CLI — the
arcpbinary shipped by@arcp/sdk.
| Page | Spec |
|---|---|
| Sessions | §6 |
| Resume | §6.3 |
| Authentication | §6.1 |
| Jobs | §7 |
| Job events | §8 |
| Leases | §9 |
| Delegation | §10 |
| Observability | §11 |
| Errors | §12 |
| Vendor extensions | §15 |
| Package | Page |
|---|---|
@arcp/sdk |
packages/sdk |
@arcp/core |
packages/core |
@arcp/client |
packages/client |
@arcp/runtime |
packages/runtime |
@arcp/node |
packages/node |
@arcp/express |
packages/express |
@arcp/fastify |
packages/fastify |
@arcp/hono |
packages/hono |
@arcp/bun |
packages/bun |
@arcp/middleware-otel |
packages/middleware-otel |
- Recipes — copy-paste solutions to common problems.
- Conformance — spec coverage by section.
- Troubleshooting — error codes and fixes.
The hero diagram above is generated from Graphviz. The source files and
authoring guide live in ../diagrams/ — light/dark
variants render through GitHub's <picture> element with
prefers-color-scheme.