Skip to content

LangGraph SDK

LangGraph Platform provides both a Python SDK for interacting with LangGraph Server.

Python SDK reference

For detailed information about the Python SDK, see Python SDK reference docs.

Installation

You can install the packages using the appropriate package manager for your language:

pip install langgraph-sdk
yarn add @langchain/langgraph-sdk

Python sync vs. async

The Python SDK provides both synchronous (get_sync_client) and asynchronous (get_client) clients for interacting with LangGraph Server:

from langgraph_sdk import get_sync_client

client = get_sync_client(url=..., api_key=...)
client.assistants.search()
from langgraph_sdk import get_client

client = get_client(url=..., api_key=...)
await client.assistants.search()

Learn more