langchain
View on GitHubThe agent engineering platform.
LangChain is the Python/JS framework for building LLM apps and agents: a standard interface for chat models, embeddings, vector stores, tools, and retrievers, plus chains, structured output, and streaming. Paired with LangGraph for controllable agent workflows.
Use Cases
Build LLM-powered applicationsBuild tool-calling agentsMulti-agent orchestration with LangGraphRAG pipelines over private dataSwap chat and embedding providers via one interfaceStreaming chat appsStructured output extractionChain third-party integrations and toolkitsPrototype and evaluate agents with LangSmith
Built With
- Language
- Python
- Frameworks
- LangGraph · Deep Agents · LangSmith · Pydantic · LangChain.js · OpenAI SDK · Anthropic SDK
Tags
agents · llm · rag · multi-agent · tool-calling · orchestration · prompt-templates · chat-models · embeddings · vector-stores · structured-output · streaming · integrations · model-interoperability · python · typescript