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 LangGraph Platform 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.1.73.tar.gz (72.2 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.1.73-py3-none-any.whl (50.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for langgraph_sdk-0.1.73.tar.gz
Algorithm Hash digest
SHA256 6e6dcdf66bcf8710739899616856527a72a605ce15beb76fbac7f4ce0e2ad080
MD5 573994a9c009aeb53d3073b3f14783d8
BLAKE2b-256 bae8daf0271f91e93b10566533955c00ee16e471066755c2efd1ba9a887a7eab

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for langgraph_sdk-0.1.73-py3-none-any.whl
Algorithm Hash digest
SHA256 a60ac33f70688ad07051edff1d5ed8089c8f0de1f69dc900be46e095ca20eed8
MD5 7e50a531e8bdf41c67aaf828d3a6d9d5
BLAKE2b-256 778656e01e715e5b0028cdaff1492a89e54fa12e18c21e03b805a10ea36ecd5a

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