> ## Documentation Index
> Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# The Agent Client SDK

The Agent Client SDK ships in the runtime package as `@telnyx/edge-runtime/client`. Its main export is the `AgentClient` class. Anything outside an agent that reaches it, a browser page or a Node app, uses the client.

The client speaks the agent socket protocol to an instance's address; see [The Address and Transports](/docs/agent-sdk/contract/address-and-transports) for detail.

| Export | What it is |
| - | - |
| `@telnyx/edge-runtime/client` | The `AgentClient` class. It has no server dependencies and runs in a browser or in Node 22 and later. |

The pages document the `AgentClient` class.

**The Interface** is what is exposed to the app above, the class and what a client has.

| Group | What it is for |
| - | - |
| [Connection](/docs/agent-sdk/client-sdk/constructor) | Open a connection to an instance, read what it may do, and close it. |
| [Streams](/docs/agent-sdk/client-sdk/onState) | Follow an instance's state, messages and events. |
| [RPC](/docs/agent-sdk/client-sdk/stub) | Call an instance's methods. |
