Skip to main content
The Agent SDK spans server and client. The server side brings together the Agent Runtime, Harness Core, AI Adapter, Tools Adapter, and Comms Adapter. The client side adds the Client SDK.
Beta: The Agent SDK is taking shape in stages. Start today with the available Agent Runtime capabilities as we expand toward the full server-and-client experience shown below. Explore the Runtime API.

The Agent SDK at a Glance

Agent SDK architecture containing equal-height Server Side and Client Side groups connected bidirectionally. The Server Side contains peer Harness Core, AI Adapter, Tools Adapter, and Comms Adapter components. Harness Core connects through Agent Runtime to Edge Compute and Storage; the adapters connect to AI Primitives, Agent Tools, and Comms Suites. The Client Side contains the optional Client SDK.
The separation is deliberate:
  • Agent Runtime simplifies connections, state persistence, and other infrastructure.
  • Harness Core decides what to do each turn—the standard loop in every agent framework.
  • Adapters connect the agent to Telnyx AI, tools, and communications suites.
  • Client SDK speaks the same protocol as the server agent.
Together, these layers handle the plumbing so you can focus on your business-specific agent logic.

Three Ways to Consume the Server Stack

Choose how much of the stack you want to take on. Start from the primitives, runtime, or harness; the layers below remain available.
Layer
Way 1Build from PrimitivesMaximum Control
Way 2Start from RuntimeBring Your Harness
Way 3Start from HarnessFastest Start
Your Code
You Own
You Own
You Own
Agent Harness
You Own
You Own
Telnyx Owns
Agent Runtime
You Own
Telnyx Owns
Telnyx Owns
Shared FoundationEdge Compute + StorageEvery Way

Where to Go Next