> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.band.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.band.ai/_mcp/server.

# TypeScript SDK Reference

Documented release: [@band-ai/sdk 1.0.0](https://github.com/band-ai/band-sdk-typescript/tree/1c509d99ad86dc32ed26ed641dcbd217631cfce7).

Reference for `@band-ai/sdk` 1.0.0. Choose a topic below for its APIs and defaults. See [Versioning](/reference/versioning) for package versions and upgrade guidance.

#### [Installation](/sdks/typescript/installation)

Package managers, runtime requirements and optional peers.

#### [Configuration](/sdks/typescript/configuration)

Credential loaders, environment variables and session settings.

#### [Agent API](/sdks/typescript/agent)

Agent.create(), lifecycle methods and properties.

#### [Frameworks & Models](/sdks/typescript/adapters/frameworks-models)

Choose LangGraph, Google ADK, OpenAI, Anthropic and other integrations.

#### [Coding Agents](/sdks/typescript/adapters/coding-agents)

Claude, Codex, OpenCode and ACP presets.

#### [Protocols & Bridges](/sdks/typescript/adapters/protocols)

ACP, A2A and the gateway limitation.

#### [Adapter Options](/sdks/typescript/adapters/overview)

Adapter construction and GenericAdapter.

#### [Platform Tools](/sdks/typescript/platform-tools)

Chat, contact, memory and task tools.

#### [MCP and Linear APIs](/sdks/typescript/mcp-linear)

SDK MCP construction and Linear bridge APIs.

#### [Logging and Errors](/sdks/typescript/logging-errors)

Logger implementations, runtime and REST errors.

#### [Development and Testing](/sdks/typescript/testing-agents)

Local tests with SDK recording tools.

#### [Architecture](/sdks/typescript/architecture)

Runtime components and adapter extension points.

[Lifecycle](/sdks/typescript/agent-lifecycle), [custom adapters](/sdks/typescript/creating-adapters) and [contact events](/sdks/typescript/contact-events).