미들웨어 통합
미들웨어 통합 (Middleware)
LangChain 생태계에는 여러 제공자(provider)를 위한 미들웨어가 준비되어 있고, 직접 만들어 공유할 수도 있어요. 이 페이지는 공식·커뮤니티 미들웨어 통합을 한눈에 볼 수 있는 인덱스예요. 미들웨어가 어떻게 동작하는지는 middleware 개요 문서에서, Deep Agents와 함께 쓰는 법은 Deep Agents 문서에서 더 자세히 다뤄요.
출처: 공식문서
미들웨어 공유하기
미들웨어는 컨텍스트 엔지니어링, 하네스 커스터마이제이션, 런타임 안전 제어를 가능하게 하는 LangChain의 유용한 확장 지점이에요. 커뮤니티가 미들웨어로 만드는 것들을 강조하고 싶어 해요.
- 공식 통합 추가 — contributing 가이드를 따라 미들웨어 패키지를 만들고 배포해요.
- 커뮤니티 미들웨어 공유 — 전체 통합 테이블에 추가하려면 docs 저장소에 PR을 열어요.
주요 통합 (Featured integrations)
| 제공자 | 사용 가능한 미들웨어 | 소스 |
|---|---|---|
| OpenAI | 콘텐츠 모더레이션(Content moderation) | langchain-ai/langchain |
| Anthropic | 프롬프트 캐싱, bash 도구, 텍스트 편집기, 메모리, 파일 검색 | langchain-ai/langchain |
| AWS | 프롬프트 캐싱, AgentCore Payments | langchain-ai/langchain-aws, aws/bedrock-agentcore-sdk-python |
| Microsoft Foundry | 텍스트 모더레이션, 이미지 모더레이션, prompt shield, protected material, groundedness | langchain-ai/langchain-azure |
| NVIDIA | 모델 라우팅, Nemotron 3 Ultra 하네스 최적화 | langchain-ai/langchain-nvidia, langchain-ai/deepagents |
전체 미들웨어 목록 (All middleware)
공식 제공자 미들웨어는 위와 같고, 그 아래에는 커뮤니티가 만든 다양한 미들웨어가 이어져요. 대표적으로 보면:
- CopilotKit — Deep Agents·
create_agent그래프·AG-UI·React 및 런타임 클라이언트를 위한 CopilotKit 미들웨어와 FastAPI 브리지 (소스: CopilotKit/CopilotKit) - ISNAD — 에이전트 출력에 대한 클레임 수준의 출처·신뢰도 등급 부여 (alizahidraja/isnad)
- attenu-guard — 모든 툴 호출·서브에이전트 핸드오프에서 에이전트별 권한 적용 (attenu-io/attenu-guard)
- PIIAnonymizationMiddleware — 프롬프트·툴 호출·대화에서 개인정보(PII) 보호 (Athroniaeth/piighost)
- Highflame — 프롬프트 인젝션·PII/DLP·콘텐츠 안전을 위한 런타임 AI 보안 가드레일 (highflame-ai/highflame-sdk)
- TealTiger — 정책 적용·비용 한도·도구 허용 목록·FREEZE 규칙·SARIF 감사 증거를 제공하는 결정적 거버넌스 미들웨어 (agentguard-ai/tealtiger)
- SeekritCredentials — 모델 호출·툴 호출별 비밀 범위 지정 (seekritdev/python-sdk)
- Cisco AI Defense — 런타임 보안 검사 (cisco-ai-defense/ai-defense-langchain-middleware)
- BastionGuardrailMiddleware — 프롬프트 인젝션·제일브레이크 탐지 (bastion-soft/bastion-prompt-protection)
- NeuralTrust TrustGuard — 에이전트 입력·모델 출력·툴 트래픽 허용·차단·보고·변환 (NeuralTrust/langchain-neuraltrust)
- Pydantic Monty Code Interpreter — Pydantic Monty 런타임 안에서 코드 해석 제공 (langchain-monty)
- 그 외에도 프롬프트 인젝션 방화벽, 컨텍스트 압축, 거버넌스, 라우팅, DLP, 권한 부여 등 다양한 목적의 커뮤니티 미들웨어가 올라와 있어요.
통합을 직접 기여하고 싶다면 contributing integrations 문서를 참고하면 돼요.
더 알아보기 (Learn more)
- 미들웨어 개요(middleware overview)와 Deep Agents에서의 사용법
- 커스텀 미들웨어 작성 가이드와 contributing integrations 문서