Files
langgraph/docs/docs/cloud/index.md
T
William FHandGitHub feca5e1970 [Docs] Restore Linkcheck (#824)
Plus:
1. Improve docstrings of add_node
2. Update crosslinking of sqlite and aiosqlite docstrings
3. Fix a bunch of links so we can turn on strict validation
2024-06-26 00:04:13 -07:00

2.9 KiB

LangGraph Cloud (alpha)

!!! danger "Important" LangGraph Cloud is a closed source, paid product in an invite-only stage. We are currently focused on providing high bandwidth support to make our select early customers successful. If you are interested in applying for access, please fill out this form.

!!! warning "Under Construction" LangGraph Cloud documentation is under construction. Contents may change until general availability.

Overview

LangGraph Cloud is a managed service for deploying and hosting LangGraph applications. Deploying applications with LangGraph Cloud shortens the time-to-market for developers. With one click, deploy a production-ready API with built-in persistence for your LangGraph application. LangGraph Cloud APIs are horizontally scalable and deployed with durable storage.

The LangGraph Cloud API exposes functionality of your LangGraph application through Assistants. An assistant abstracts the cognitive architecture of your graph. Invoke an assistant by calling the pre-built API endpoints.

LangGraph Cloud is seamlessly integrated with LangSmith and is accessible from within the LangSmith UI.

Key Features

The LangGraph Cloud API supports key LangGraph features in addition to new functionality for enabling complex, agentic workflows.

  • Assistants and Threads: Assistants abstract the cognitive architecture of graphs and threads track the state/history of graphs.
  • Streaming: API support for LangGraph streaming modes including setting multiple streaming modes at the same time.
  • Human-in-the-Loop: API support for LangGraph human-in-the-loop features.
  • Double Texting: Configure how assistants respond when new input is received while processing a previous input. Interrupt, rollback, reject, or enqueue.
  • Background Runs/Cron Jobs: A built-in task queue enables background runs and scheduled cron jobs.
  • Stateless Runs: For simpler use cases, invoke an assistant without needing to create a thread.

Documentation

  • Tutorials: Learn to build and deploy applications for LangGraph Cloud.
  • How-to Guides: Learn how to set up a LangGraph application for deployment and implement features of the LangGraph Cloud API such as streaming tokens, configuring double texting, and creating cron jobs. Go here if you want to copy and run a specific code snippet.
  • Conceptual Guides: In-depth explanations of the core data models (e.g. assistants) and key features (e.g. double texting) of the LangGraph Cloud API.
  • Reference: References for the LangGraph Cloud API, the corresponding Python and JS/TS SDKs, the LangGraph CLI, and deployment environment variables.