Docs map
Find your path
Pick a route and read the pages in order. Each step is a normal docs page.
First agent
To production
Security
By section
Get started 0 of 15 read
Concepts 0 of 22 read
- Concepts
- StateGraph
- State and Messages
- Agents and Tools
- Choosing a building block
- Routing, Command and callbacks
- Interrupts: human-in-the-loop
- Dependency Injection
- Streaming
- Checkpointing and Threads
- Hot and cold state: how PgCheckpointer stores threads
- Long-term Memory
- Context management
- Replay-safe tools
- Errors and limits
- Serving Agents
- Security and Validators
- Tenancy and access
- Events and observability
- Remote Tools
- Media and Files
- Extension points
Examples 0 of 39 read
- 10xGraph examples
- Serve an agent with auth, from init to Docker
- A payment tool that cannot charge twice
- Human approval over the API
- Two users, one server, no shared threads
- File and web tools that stay in bounds
- Security regression tests for an agent
- Graceful Shutdown for a Python AI Agent Service with 10xGraph
- Retries, Fallback Models and Circuit Breaker for a Python AI Agent in 10xGraph
- Human-in-the-Loop Approval with interrupt() in a Python AI Agent (10xGraph)
- Persist Agent Conversations with SQLite, PostgreSQL and Redis Checkpointers in 10xGraph
- Context Window Management for Python AI Agents - Trim and Summarize with 10xGraph
- Callbacks, Validators and Lifecycle Hooks in 10xGraph
- Observability and Event Publishers for 10xGraph Agents
- Serve a 10xGraph Agent as a REST and SSE API
- 10xGraph Quickstart - Your First Python AI Agent with Tools
- 10xGraph StateGraph Basics - Custom State, Routing and Command
- Streaming a 10xGraph Python AI Agent with astream and StreamEmitter
- Tools in 10xGraph - @tool Decorator, Injected Params, ToolResult and Remote Tools
- LLM Providers in 10xGraph - OpenAI, Gemini, Claude, DeepSeek, Ollama
- Dependency Injection in 10xGraph Agents with InjectQ
- MCP Tools in a Python AI Agent with 10xGraph
- GitHub MCP Server with a 10xGraph Agent
- Xquik MCP Server with a 10xGraph Agent
- Long-Term Agent Memory with Postgres and Qdrant in 10xGraph
- RAG Agent with Qdrant and Reranking in 10xGraph (Python)
- Structured Output with Pydantic in 10xGraph Agents
- Multi-Agent Patterns in Python with 10xGraph
- Agent Skills in 10xGraph - On-Demand and Per-Tenant Session Mode
- Multimodal Agents in 10xGraph - Image, Document, Audio and Video Input
- Realtime Voice Agent with Gemini Live in 10xGraph (Python)
- Test 10xGraph Agents Without an LLM Using pytest
- Evaluate a 10xGraph Agent with Trajectory and LLM Judge Criteria
- Customer Support Swarm with Human Approval and Memory in 10xGraph
- Research Assistant with Plan-Act-Reflect and a Structured Report in 10xGraph
- Build a Data Extraction AI Agent in Python
- Build a Coding AI Agent in Python
- Docs Assistant with RAG, Qdrant and a React Chat UI (10xGraph)
- CopilotKit Frontend for a 10xGraph Agent over AG-UI
Build agents 0 of 32 read
- Build agents
- Build a graph
- How to configure Agent
- Use custom state
- Write custom nodes
- Structured output
- Visualize a graph
- Choose and use prebuilt agents
- ReactAgent
- PlanActReflectAgent
- SwarmAgent
- SupervisorTeamAgent
- RAGAgent
- StructuredOutputAgent
- AudioAgent
- How to use the @tool decorator
- Use prebuilt tools
- Web Tools
- File Tools
- Memory Tools
- Use MCP tools in agents
- Emit Tool Progress Updates
- Manage conversation context
- How to use dependency injection
- Route between agents with handoff
- Add human approval with interrupt()
- Use Callbacks and Hooks
- Stream graph responses
- Send media to models
- How to build a realtime audio agent
- Batch LLM calls
- Give an agent Agent Skills
Data and state 0 of 9 read
Integrations 0 of 8 read
TypeScript client 0 of 13 read
- TypeScript client
- Secure your frontend
- Create and configure the client
- Invoke the agent
- Stream responses
- Manage threads
- Remote tools
- Work with files and multimodal messages
- Use the memory API
- Graph utilities and human-in-the-loop
- Build a realtime audio conversation
- Error handling
- Call 10xGraph from Next.js and React
API server 0 of 11 read
Deploy 0 of 5 read
Platform 0 of 7 read
Background jobs 0 of 4 read
Observability 0 of 7 read
Security and access 0 of 9 read
Reference 0 of 57 read
- API reference
- Graph
- Agent
- Tools
- State
- Messages
- Context Manager
- LLM Utilities
- Skills
- Realtime audio
- StreamEmitter
- Exceptions
- Control flow
- Callback Manager
- Lifecycle Callbacks
- Background Task Manager
- ID Generator
- Runtime utilities
- Publishers
- Response adapters
- Checkpointers
- Memory stores
- Media
- Prebuilt agents
- Prebuilt tools
- Testing
- Evaluation
- Evaluation criteria
- Evaluation harness
- Conventions and permissions
- Graph endpoints
- Live WebSocket endpoint
- AG-UI endpoint
- Thread endpoints
- Memory store endpoints
- File upload endpoints
- Configuration endpoints
- Observability endpoints
- Health check endpoint
- CLI reference
- 10xgraph.json configuration reference
- Authentication
- Rate Limiting
- BaseCacheStore reference
- TenxGraphClient
- Graph control
- Message
- invoke()
- stream()
- realtime()
- Threads
- Memory
- Files
- Client authentication
- Error handling
- Error Codes Reference
- Environment Variables
Testing and evaluation 0 of 12 read
Glossary 0 of 15 read
- AI Agent Glossary
- What Is an AI Agent? Definition and Python Guide (2026)
- What Is a ReAct Agent? Python Guide with Code Examples
- What Is Multi-Agent Orchestration? Python Guide
- What Is a State Graph? AI Agent Architecture Guide
- What Is Agent Memory? Types and Python Implementation
- What Is the Model Context Protocol (MCP)? Guide for AI Agents
- What Is RAG (Retrieval-Augmented Generation)? Python Guide
- What Is AI Agent Streaming? HTTP Streaming Guide for Python
- What Is Durable Execution for AI Agents?
- What Is an Idempotent Tool Call?
- What Is Thread Isolation?
- What Is Prompt Injection?
- What Is Multi-Tenancy?
- What Is an Audit Log?
Troubleshooting 0 of 6 read
Compare 0 of 6 read
Docs map
Find your path
Choose a route through the docs. It flies to the first page and walks you along.
Paths by section
Loading the map