From de17fff4ab0d5480d93be8d63c8155459bc4cb07 Mon Sep 17 00:00:00 2001 From: Eugene Yurtsev Date: Wed, 30 Oct 2024 22:27:00 -0400 Subject: [PATCH] update --- docs/docs/concepts/deployment_options.md | 65 +++++++++++++++--------- docs/docs/concepts/index.md | 7 ++- docs/docs/concepts/langgraph_cloud.md | 8 +-- docs/docs/concepts/langgraph_platform.md | 2 +- docs/docs/how-tos/index.md | 4 +- 5 files changed, 55 insertions(+), 31 deletions(-) diff --git a/docs/docs/concepts/deployment_options.md b/docs/docs/concepts/deployment_options.md index f29d4b9af..162a6ab5b 100644 --- a/docs/docs/concepts/deployment_options.md +++ b/docs/docs/concepts/deployment_options.md @@ -7,49 +7,68 @@ ## Overview -There are several deployment options for LangGraph Platform. +There are 3 main options for deploying with the LangGraph Platform: -## Lite Self-Hosted +1. **[Self-Hosted](#self-hosted)**: Available for **Developer** and **Enterprise** plans. -All you need in order to use this version of LangGraph Platform is a [LangSmith](https://smith.langchain.com/) API key. +2. **[Cloud SaaS](#cloud-saas)**: Available for **Plus** and **Enterprise** plans. -You need to add this as an environment variable when running LangGraph Platform. It should be provided as `LANGSMITH_API_KEY=...`. +3. **[Bring Your Own Cloud](#bring-your-own-cloud)**: Available only for **Enterprise** plans and **only on AWS**. -LangGraph Platform will provide a one-time check when starting up the server to ensure that it is a valid LangSmith key. +Please see the [LangGraph Platform Pricing](https://www.langchain.com/langgraph-platform-pricing) for more information on the different plans. -The Lite Self-Hosted version of LangGraph Platform does not have access to some features that the other versions have. +The guide below will explain the differences between the deployment options. -## LangGraph Cloud SaaS +## Self-Hosted -The [LangGraph Cloud SaaS](./langgraph_cloud.md) version of LangGraph Platform is hosted as part of [LangSmith](https://smith.langchain.com/). +!!! important -This deployment option provides a seamless integration with GitHub to easily deploy your code from there. -It also integrates seamlessly with LangSmith for observability and testing. + The Self-Hosted version if only available for **Developer** and **Enterprise** plans. -While in beta, the Cloud version of LangGraph Platform is available to all users of LangSmith on the [Plus or Enterprise plans](https://docs.smith.langchain.com/administration/pricing). +With a Self-Hosted deployment, you are responsible for managing the infrastructure, including setting up and maintaining necessary databases, Redis instances. -## Enterprise Self Hosted +You will build a docker image with the [LangGraph CLI](./langgraph_cli.md), which +you can then deploy on your own infrastructure. -The Self Hosted version of LangGraph Platform can be set up in the same way as the free version. -The only difference is that rather than specifying a LangSmith API key, you pass in a license key. +For more information, please see: -This license key gives you access to all LangGraph Platform features, like LangGraph Studio and Assistants. +* [Self-Hosted Deployment how-to guide](../how-tos/deployment/self_hosted.md) -This is a paid offering. Please contact sales@langchain.dev for pricing. +## Cloud SaaS -Please see the [Self Hosted Deployment](../how-tos/deployment/self_hosted.md) guide for more information on how to set up the Self Hosted version of LangGraph Platform. +!!! important -## Bring your own cloud + The Cloud SaaS version of LangGraph Platform is only available for **Plus** and **Enterprise** plans. -This combines the best of both worlds for Cloud and Self Hosted. -We manage the infrastructure, so you don't have to, but the infrastructure all runs within your cloud. -This is currently only available on AWS. +The [Cloud SaaS](./langgraph_cloud.md) version of LangGraph Platform is hosted as part of [LangSmith](https://smith.langchain.com/). -This is a paid offering. Please contact sales@langchain.dev for pricing. +The Cloud SaaS version of LangGraph Platform provides a simple way to deploy and manage your LangGraph applications. + +This deployment option provides an integration with GitHub, allowing you to deploy code from any of your repositories on GitHub. + +For more information, please see: + +* [Cloud SaaS Conceptual Guide](./langgraph_cloud.md) +* [How to deploy to Cloud SaaS](../cloud/deployment/cloud.md) + + +## Bring Your Own Cloud + +!!! important + + The Bring Your Own Cloud version of LangGraph Platform is only available for **Enterprise** plans. + + +This combines the best of both worlds for Cloud and Self-Hosted. We manage the infrastructure, so you don't have to, but the infrastructure all runs within your cloud. This is currently only available on AWS. + +For more information please see: + +* [Bring Your Own Cloud Conceptual Guide](./bring_your_own_cloud.md) ## Related For more information please see: -* [Deployment how-to guides](../../how-tos/#deployment) +* [LangGraph Platform Pricing](https://www.langchain.com/langgraph-platform-pricing) +* [Deployment how-to guides](../../how-tos/#deployment) diff --git a/docs/docs/concepts/index.md b/docs/docs/concepts/index.md index 68cfdded5..feaf5e2e3 100644 --- a/docs/docs/concepts/index.md +++ b/docs/docs/concepts/index.md @@ -32,7 +32,10 @@ The conceptual guide does not cover step-by-step instructions or specific implem ## LangGraph Platform -LangGraph Platform is a commercial solution for deploying agentic applications in production, built on the open-source LangGraph framework. It provides four deployment options to fit a range of needs: a free tier, a self-hosted version, a cloud SaaS, and a Bring Your Own Cloud (BYOC) option. You can explore these options in detail in the [deployment options guide](./deployment_options.md). +LangGraph Platform is a commercial solution for deploying agentic applications in production, built on the open-source LangGraph framework. + +The LangGraph Platform offers a few different deployment options described in the [deployment options guide](./deployment_options.md). + !!! tip @@ -42,7 +45,7 @@ LangGraph Platform is a commercial solution for deploying agentic applications i **High Level** - [Why LangGraph Platform?](./langgraph_platform.md): The LangGraph platform is an opinionated way to deploy and manage LangGraph applications. This guide provides an overview of the key features and concepts behind LangGraph Platform. -- [Deployment Options](./deployment_options.md): LangGraph Platform offers several deployment options, including free, self-hosted, [bring your own cloud (BYOC)](./bring_your_own_cloud.md), and [LangGraph Cloud](./langgraph_cloud.md). This guide provides a comparison of the different deployment options. +- [Deployment Options](./deployment_options.md): LangGraph Platform offers three deployment options: self-hosted, [bring your own cloud (BYOC)](./bring_your_own_cloud.md), and [Cloud SaaS](./langgraph_cloud.md). This guide explains the differences between these options, and which Plans they are available on. - [Template Applications](./template_applications.md): Reference applications designed to help you get started quickly when building with LangGraph. **Components** diff --git a/docs/docs/concepts/langgraph_cloud.md b/docs/docs/concepts/langgraph_cloud.md index a3af94cf7..11a26c184 100644 --- a/docs/docs/concepts/langgraph_cloud.md +++ b/docs/docs/concepts/langgraph_cloud.md @@ -1,4 +1,4 @@ -# LangGraph Cloud +# Cloud SaaS !!! info "Prerequisites" - [LangGraph Platform](./langgraph_platform.md) @@ -6,7 +6,7 @@ ## Overview -LangGraph Cloud is a managed service that provides a scalable and secure environment for deploying LangGraph APIs. It is designed to work seamlessly with your LangGraph API regardless of how it is defined, what tools it uses, or any dependencies. LangGraph Cloud provides a simple way to deploy and manage your LangGraph API in the cloud. +LangGraph's Cloud SaaS is a managed service that provides a scalable and secure environment for deploying LangGraph APIs. It is designed to work seamlessly with your LangGraph API regardless of how it is defined, what tools it uses, or any dependencies. Cloud SaaS provides a simple way to deploy and manage your LangGraph API in the cloud. ## Deployment @@ -27,9 +27,9 @@ Infrastructure for [deployments](#deployment) and [revisions](#revision) are pro ## Architecture !!! warning "Subject to Change" -The LangGraph Cloud deployment architecture may change in the future. +The Cloud SaaS deployment architecture may change in the future. -A high-level diagram of a LangGraph Cloud deployment. +A high-level diagram of a Cloud SaaS deployment. ![diagram](img/langgraph_cloud_architecture.png) diff --git a/docs/docs/concepts/langgraph_platform.md b/docs/docs/concepts/langgraph_platform.md index df431526f..e7b30bfe0 100644 --- a/docs/docs/concepts/langgraph_platform.md +++ b/docs/docs/concepts/langgraph_platform.md @@ -12,7 +12,7 @@ The LangGraph Platform consists of several components that work together to supp - [Python/JS SDK](./sdk.md): The Python/JS SDK provides a programmatic way to interact with deployed LangGraph Applications. - [Remote Graph](../cloud/how-tos/remote_graph.md): A RemoteGraph allows you to interact with any deployed LangGraph application as though it were running locally. -The LangGraph Platform offers several deployment options. These include Lite Self-Hosted, Cloud SaaS, Enterprise Bring Your Own Cloud (BYOC), Enterprise Self-hosted, and Enterprise Cloud. You can explore these options in detail in the [deployment options guide](./deployment_options.md). +The LangGraph Platform offers a few different deployment options described in the [deployment options guide](./deployment_options.md). ## Why Use LangGraph Platform? diff --git a/docs/docs/how-tos/index.md b/docs/docs/how-tos/index.md index 6c7e8f742..2c7d3d948 100644 --- a/docs/docs/how-tos/index.md +++ b/docs/docs/how-tos/index.md @@ -123,7 +123,9 @@ These guides show how to use the prebuilt ReAct agent: This section includes how-to guides for LangGraph Platform. -LangGraph Platform is a commercial solution for deploying agentic applications in production, built on the open-source LangGraph framework. It provides four deployment options to fit a range of needs: a free tier, a self-hosted version, a cloud SaaS, and a Bring Your Own Cloud (BYOC) option. You can explore these options in detail in the [deployment options guide](../concepts/deployment_options.md). +LangGraph Platform is a commercial solution for deploying agentic applications in production, built on the open-source LangGraph framework. + +The LangGraph Platform offers a few different deployment options described in the [deployment options guide](../concepts/deployment_options.md). !!! tip