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 Cloud 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.56.tar.gz (42.7 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.56-py3-none-any.whl (45.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: langgraph_sdk-0.1.56.tar.gz
  • Upload date:
  • Size: 42.7 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.56.tar.gz
Algorithm Hash digest
SHA256 35af7a73e4f07f343e1d45e2ce117ea706a8979a77c600e273df4f73c5f02d2c
MD5 569d69ad466fa08b66ae2fbc1e3c3267
BLAKE2b-256 3bb0a69107db6f891a8193f678490a6a4fe4b6543c806e6a203db79d8b4e4e9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: langgraph_sdk-0.1.56-py3-none-any.whl
  • Upload date:
  • Size: 45.8 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.56-py3-none-any.whl
Algorithm Hash digest
SHA256 c9ab128dcd960f948cf054013736d70f9f6668ac7a6aaa2e43023c528766c906
MD5 0b9d97c7300bbbad16fec7cbe9667cfe
BLAKE2b-256 5184862facd9d0e7b56604be15464998b193e58fb66cf1a8fa1804a07eda6c27

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