Files
2025-03-11 14:26:51 +01:00
..
2025-03-02 18:55:23 +01:00
2025-02-05 01:57:45 +01:00
2025-01-21 02:53:12 +01:00
2025-02-05 01:57:45 +01:00
2025-02-04 15:32:47 +01:00
2025-03-11 14:26:51 +01:00
2025-02-05 01:57:45 +01:00
2025-01-21 15:25:42 +01:00

LangGraph.js CLI

The official command-line interface for LangGraph.js, providing tools to create, develop, and deploy LangGraph.js applications.

Installation

The @langchain/langgraph-cli is a CLI binary that can be run via npx or installed via your package manager of choice:

npx @langchain/langgraph-cli

Commands

langgraphjs dev

Run LangGraph.js API server in development mode with hot reloading.

npx @langchain/langgraph-cli dev

langgraphjs build

Build a Docker image for your LangGraph.js application.

npx @langchain/langgraph-cli build

langgraphjs up

Run LangGraph.js API server in Docker.

npx @langchain/langgraph-cli up

langgraphjs dockerfile

Generate a Dockerfile for custom deployments

npx @langchain/langgraph-cli dockerfile <save path>

Configuration

The CLI uses a langgraph.json configuration file with these key settings:

{
  // Required: Graph definitions
  graphs: {
    graph: "./src/graph.ts:graph",
  },

  // Optional: Node version (20 only at the moment)
  node_version: "20",

  // Optional: Environment variables
  env: ".env",

  // Optional: Additional Dockerfile commands
  dockerfile_lines: [],
}

See the full documentation for detailed configuration options.