- LangGraph Server: graph와 agent를 배포하기 위한 독자적인 API와 runtime을 정의합니다. 실행, state 관리 및 persistence를 처리하여 서버 인프라가 아닌 로직 구축에 집중할 수 있도록 합니다.
- LangGraph CLI: 로컬에서 graph를 빌드, 패키징 및 상호작용하고 배포를 준비하기 위한 command-line interface입니다.
- Studio: 시각화, 상호작용 및 디버깅을 위한 특화된 IDE입니다. graph를 개발하고 테스트하기 위해 로컬 LangGraph Server에 연결됩니다.
- Python/JS SDK: Python/JS SDK는 애플리케이션에서 배포된 graph와 agent와 프로그래밍 방식으로 상호작용할 수 있는 방법을 제공합니다.
- RemoteGraph: 배포된 graph를 로컬에서 실행되는 것처럼 상호작용할 수 있게 해줍니다.
- Control Plane: LangGraph Server 배포를 생성, 업데이트 및 관리하기 위한 UI와 API입니다.
- Data plane: graph를 실행하는 runtime 레이어로, LangGraph Server, 백업 서비스(PostgreSQL, Redis 등) 및 control plane의 state를 조정하는 listener를 포함합니다.