Meta-package. Re-exports everything from
@arcp/core, @arcp/client, and
@arcp/runtime, and ships the arcp CLI binary.
pnpm add @arcp/sdkimport {
ARCPClient,
ARCPServer,
pairMemoryTransports,
StaticBearerVerifier,
WebSocketTransport,
startWebSocketServer,
} from "@arcp/sdk";Anything in core/client/runtime is reachable through this entry point.
For tree-shakable browser bundles, prefer importing directly from
@arcp/client (avoids pulling in the runtime).
@arcp/sdk ships an arcp binary. See cli.md for the
full command reference.
@arcp/sdk— apps that contain both client and runtime in the same process (in-process workers, integration tests, monoliths).@arcp/client+@arcp/core** — browser apps, lightweight agents-as-clients.@arcp/runtime+@arcp/core** — server processes that host agents but never act as ARCP clients themselves.
@arcp/core is always a transitive dep — you don't usually install
it explicitly.