---
title: API Reference
description: Explore the Agents SDK classes, methods, and client libraries for building AI agents on Cloudflare.
image: https://developers.cloudflare.com/dev-products-preview.png
---

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

[Skip to content](#%5Ftop) 

# API Reference

Learn more about what Agents can do, the `Agent` class, and the APIs that Agents expose:

* [ Agents API ](https://developers.cloudflare.com/agents/api-reference/agents-api/)
* [ Routing ](https://developers.cloudflare.com/agents/api-reference/routing/)
* [ Configuration ](https://developers.cloudflare.com/agents/api-reference/configuration/)
* [ Chat agents ](https://developers.cloudflare.com/agents/api-reference/chat-agents/)
* [ Client SDK ](https://developers.cloudflare.com/agents/api-reference/client-sdk/)
* [ Callable methods ](https://developers.cloudflare.com/agents/api-reference/callable-methods/)
* [ Store and sync state ](https://developers.cloudflare.com/agents/api-reference/store-and-sync-state/)
* [ WebSockets ](https://developers.cloudflare.com/agents/api-reference/websockets/)
* [ HTTP and Server-Sent Events ](https://developers.cloudflare.com/agents/api-reference/http-sse/)
* [ Schedule tasks ](https://developers.cloudflare.com/agents/api-reference/schedule-tasks/)
* [ Durable execution ](https://developers.cloudflare.com/agents/api-reference/durable-execution/)
* [ Queue tasks ](https://developers.cloudflare.com/agents/api-reference/queue-tasks/)
* [ Retries ](https://developers.cloudflare.com/agents/api-reference/retries/)
* [ Run Workflows ](https://developers.cloudflare.com/agents/api-reference/run-workflows/)
* [ Sub-agents ](https://developers.cloudflare.com/agents/api-reference/sub-agents/)
* [ Agent tools ](https://developers.cloudflare.com/agents/api-reference/agent-tools/)
* [ Email ](https://developers.cloudflare.com/agents/api-reference/email/)
* [ Think ](https://developers.cloudflare.com/agents/api-reference/think/)
* [ Sessions ](https://developers.cloudflare.com/agents/api-reference/sessions/)
* [ Codemode ](https://developers.cloudflare.com/agents/api-reference/codemode/)
* [ Using AI Models ](https://developers.cloudflare.com/agents/api-reference/using-ai-models/)
* [ Retrieval Augmented Generation ](https://developers.cloudflare.com/agents/api-reference/rag/)
* [ Browse the web ](https://developers.cloudflare.com/agents/api-reference/browse-the-web/)
* [ Voice agents ](https://developers.cloudflare.com/agents/api-reference/voice/)
* [ createMcpHandler ](https://developers.cloudflare.com/agents/api-reference/mcp-handler-api/)
* [ McpAgent ](https://developers.cloudflare.com/agents/api-reference/mcp-agent-api/)
* [ McpClient ](https://developers.cloudflare.com/agents/api-reference/mcp-client-api/)
* [ Protocol messages ](https://developers.cloudflare.com/agents/api-reference/protocol-messages/)
* [ Readonly connections ](https://developers.cloudflare.com/agents/api-reference/readonly-connections/)
* [ getCurrentAgent() ](https://developers.cloudflare.com/agents/api-reference/get-current-agent/)
* [ Observability ](https://developers.cloudflare.com/agents/api-reference/observability/)

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"/directory/","name":"Directory"}},{"@type":"ListItem","position":2,"item":{"@id":"/agents/","name":"Agents"}},{"@type":"ListItem","position":3,"item":{"@id":"/agents/api-reference/","name":"API Reference"}}]}
```
