LangGraph Agent Toolkit
Serve LangGraph agents through an authenticated HTTP API. Add streaming, persistent conversation history, managed model connections, and optional tools and observability. Use your own client or the included Streamlit interface.
Start here
Follow Run your first agent to run a local API without a model key.
Follow Application Onboarding to integrate the toolkit into an application.
Use Choose an agent integration to choose an agent pattern and tool integration.
Read Migrate to the current release before upgrading an existing deployment to 0.10.2.
Use Deployment and Recovery and Connections and High Traffic to configure a deployed service.
The toolkit supports Python 3.11–3.14. Optional extras select providers, observability SDKs, MCP tools, Deep Agents, and the UI. See Installation Options.
Memory has two scopes. thread_id identifies short-term conversation state.
user_id identifies the user scope for long-term stores. Passing a user ID
does not create a store. See Usage Guide and Choose an agent integration for the contracts.
The running service exposes its HTTP schema at /docs and /openapi.json.
The generated reference below describes the Python package.
Start and configure
Agents and integrations
- Choose an agent integration
- MCP tools
- Optional tool selection
- Deep Agents
- Install
- Run the example
- Use the HTTP service
- Select tools for large catalogs
- What it adds
- Read documents and media
- Offload binary content
- Add tools and subagents
- Configure skills, memory, and file permissions
- Run background subagents
- Advantages and tradeoffs
- Memory boundaries
- Tools and permissions
- Operate long tasks
- Langfuse compatibility
- Langfuse service upgrade
- Phoenix observability
Deploy and upgrade
- Deployment and Recovery
- Connections and High Traffic
- Migrate to the current release
- Refresh installation tools and images
- Handle typed configuration secrets
- Keep the two memory types separate
- Choose an authentication mode
- Authorize feedback from token users
- Update clients and process configuration
- Add conversation discovery
- Review MCP clients
- Review Deep Agents document inputs
- Review typed interrupts and filesystem permissions
- Check existing persistence
- Prepare the migration
- Preview and apply
- Remove inactive conversation history
- Provider messages and stream completion
- Select the Langfuse SDK before upgrading
- Check Langfuse trace URLs and session identity
- Dependency update review
- October 2026 dependency releases
- Deep Agents
- LangChain
- LangChain Core
- OpenAI integration
- Anthropic integration
- AWS integration
- Google integrations
- LangSmith SDK
- FastMCP
- MCP SDK
- Integration decisions
- LangGraph
- Checkpoint packages
- LangGraph SDK
- LangGraph CLI
- Checkpoint upgrade operations
- Legacy chains and text splitters
- Optional Studio server and runtime
- Related projects and source review
Python API reference