LangGraph는 채팅 인터페이스가 아닙니다. 다단계 에이전트의 오케스트레이션을 해결합니다. 작업을 노드로 나누고 중간 상태를 저장하며, 긴 워크플로를 일시 중지·재생하고 핵심 단계에서 인간 확인을 기다릴 수 있습니다. 셀프호스팅할 가치가 있는지는 에이전트를 장기간 안정적으로 운영해야 하는지에 달려 있습니다. 로컬 채팅 입구만 찾고 있다면 이 글은 닫으셔도 됩니다.
프레임워크 자체는 무료(MIT 라이선스)지만, 운영 환경에서 돌리려면 호스팅 플랫폼·관찰 가능성·모델 호출 비용이 듭니다.
프로젝트 개요
공식 저장소는 GitHub, 조직은 langchain-ai, 프로젝트명은 langgraph, MIT 라이선스이며 현재 약 4.2만 스타를 보유하고 있습니다. LangChain 팀의 저수준 오케스트레이션 프레임워크로, 다단계 작업을 추적 가능한 상태 그래프로 구성하며 영속 실행·인간 개입·복구 가능한 장기 워크플로가 강점입니다. 구분할 점은 LangChain이 모델 호출·도구 연결 같은 컴포넌트를 제공하는 반면, LangGraph는 '상태 기계식' 스케줄링 역량을 보완한다는 것입니다.
어떤 문제를 해결하는가
일반 에이전트 프레임워크는 '한 번 호출해 한 번 답한다'에 능하지만, 실제 작업은 종종 십여 단계에 이릅니다. 자료 조사, 인간 확인 대기, 중간 실패 대처 등이죠. LangGraph는 각 단계를 그래프 노드로 만들고 상태를 통합 저장합니다. 실패하면 체크포인트부터 재개하고, 핵심 노드에서 인간 승인을 기다리며, 전체 과정을 재생·감사할 수 있습니다. 이것이 채팅 인터페이스와의 근본적인 차이입니다. Open WebUI 같은 채팅 입구 (/zh/article/1398-open-webui-zhi-de-bu-shu-ma-ta-bu-zhi-shi-ben-di-liao-tian-jie-mian-geng-xiang-y)가 해결하는 것은 '사람과 모델의 대화'이고, LangGraph가 해결하는 것은 '기계가 여러 단계의 일을 파탄 없이 완수하는 것'입니다. 질의응답만 필요하다면 LangGraph는 첫날부터 과잉 설계입니다.
도입 비용
프레임워크는 MIT 라이선스로 무료이며, 자체 서버에서 직접 짠 코드를 돌리는 데는 돈이 들지 않습니다. 비용은 세 단계로 나뉩니다. 공식 매니지드 플랫폼이 가장 편하며 시트 요금은 월 약 39달러부터, 종량제를 더해 월 5만 회 실행의 중규모 부하에서 약 945달러가 됩니다. 직접 서버를 구축하면 4코어 8GB VPS가 월 약 80~120달러, 아낀 플랫폼 비용은 운영 시간으로 바뀝니다(소규모 팀 기준 월 4~8시간). 규모가 클수록 셀프호스팅이 유리합니다. 중간안은 공식 셀프호스트 Lite 버전으로, 무료지만 노드 수에 상한이 있고 LangSmith API 키가 필요합니다. 운영급 셀프호스팅은 엔터프라이즈 라이선스가 필요하며, 서버 런타임은 Elastic License 2.0 소스 공개 라이선스이므로 계약 전 라이선스를 확인하세요. 관찰 가능성도 잊지 마세요. LangSmith 무료 티어는 월 5,000 트레이스, Plus는 시트당 월 39달러입니다.
실제 함정
첫째, 학습 곡선이 정말 가파릅니다. 상태·그래프·스케줄링을 한 번에 이해하기 쉽지 않고, 그래프는 금세 스파게티가 되며 디버깅이 코딩보다 오래 걸립니다. 둘째, 관찰 가능성은 기본적으로 LangSmith에 묶여 있습니다. 쓰지 않으면 OpenTelemetry를 직접 붙여야 하고, 쓰면 또 하나의 청구서가 생깁니다. 셋째, '셀프호스팅'이 '락인 제로'는 아닙니다. 플랫폼 서버 런타임은 Elastic License 2.0이며, 운영급 셀프호스팅에는 엔터프라이즈 라이선스가 필요합니다. 넷째, 프레임워크 무료가 운영 무료는 아닙니다. 긴 워크플로는 단계마다 토큰을 소모해 모델 요금이 플랫폼 요금을 웃도는 일이 흔합니다.
맞는 사람·맞지 않는 사람
맞는 사람: 장기 실행·감사 가능·인간 개입이 필요한 에이전트 시스템을 만드는 개발 팀, LangChain 생태계에 있고 개발 역량이 있는 팀, 데이터를 외부로 내보낼 수 없는 컴플라이언스 현장. 맞지 않는 사람: 로컬 채팅 인터페이스만 원하는 사람, 한 번에 끝나는 단순 질의응답, 드래그 앤 드롭 선호자는 Flowise 비주얼 오케스트레이션 리뷰 (/zh/article/1450-flowise-shi-he-shui-ta-ba-agent-he-gong-zuo-liu-hua-chu-lai-hen-zhi-guan-dan-fu)부터 보세요. 운영 인력 없이 사용량도 적은 개인 개발자는 매니지드 플랫폼이 더 낫습니다.
Q: LangGraph와 LangChain의 관계는?
A: 같은 팀의 제품입니다. LangChain은 모델 호출·도구 연결 같은 컴포넌트를 제공하고, LangGraph는 '상태 기계식' 오케스트레이션 역량을 보완합니다. 함께 쓰거나 독립적으로 쓸 수 있습니다.
Q: LangGraph 셀프호스팅은 완전히 무료인가?
A: 아닙니다. 프레임워크는 MIT로 무료지만 서버·관찰 가능성·모델 호출은 자비 부담이며, 운영급 플랫폼 런타임에는 엔터프라이즈 라이선스도 필요합니다.
Q: 개인 개발자는 어떻게 선택해야 하나?
A: 먼저 로컬에서 프로토타입을 돌려보세요. 사용량이 적고 운영 여력이 없으면 공식 매니지드 플랫폼을, 사용량이 크거나 데이터가 민감하거나 서버 자원이 있으면 셀프호스팅을 고려하세요.