Skip to main content

SDK for interacting with LangGraph API

Project description

LangGraph Python SDK

This repository contains the Python SDK for interacting with the LangSmith Deployment REST API.

Quick Start

To get started with the Python SDK, install the package

pip install -U langgraph-sdk

You will need a running LangGraph API server. If you're running a server locally using langgraph-cli, SDK will automatically point at http://localhost:8123, otherwise you would need to specify the server URL when creating a client.

from langgraph_sdk import get_client

# If you're using a remote server, initialize the client with `get_client(url=REMOTE_URL)`
client = get_client()

# List all assistants
assistants = await client.assistants.search()

# We auto-create an assistant for each graph you register in config.
agent = assistants[0]

# Start a new thread
thread = await client.threads.create()

# Start a streaming run
input = {"messages": [{"role": "human", "content": "what's the weather in la"}]}
async for chunk in client.runs.stream(thread['thread_id'], agent['assistant_id'], input=input):
    print(chunk)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langgraph_sdk-0.3.10.tar.gz (189.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langgraph_sdk-0.3.10-py3-none-any.whl (94.0 kB view details)

Uploaded Python 3

File details

Details for the file langgraph_sdk-0.3.10.tar.gz.

File metadata

  • Download URL: langgraph_sdk-0.3.10.tar.gz
  • Upload date:
  • Size: 189.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for langgraph_sdk-0.3.10.tar.gz
Algorithm Hash digest
SHA256 e8829d618a8c3e1402dc3415dced07423878c3914fb68ddbeabe8657402f7f0f
MD5 c3cc403b71d7f0a34e1e348fae8e13d1
BLAKE2b-256 4bfd634ea850ff850f098229e06d577ab165b1a9b232911e47b06b0dc1d9247d

See more details on using hashes here.

File details

Details for the file langgraph_sdk-0.3.10-py3-none-any.whl.

File metadata

  • Download URL: langgraph_sdk-0.3.10-py3-none-any.whl
  • Upload date:
  • Size: 94.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for langgraph_sdk-0.3.10-py3-none-any.whl
Algorithm Hash digest
SHA256 56fa7ec9a1daa296222a3405903d01211c8140acf1ec722c410a0f849d07d5a9
MD5 f0f979dc22ff4b33b4c2220b86dcd690
BLAKE2b-256 57a5fe2bfdbe49f42082cd9f193cd55ce35ed676f8ddfc077a6b00150a92e9e9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page