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 authentication and checkpoint storage before upgrading an existing deployment to 0.10.x.
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
Deploy and upgrade
Python API reference