The agent engineering platform.
LangChain is an agent engineering platform built as a Python monorepo with multiple independently versioned packages. The project provides primitives, base abstractions, and concrete implementations for building with large language models and agents, organized into core abstractions, high-level utilities, and integrations with third-party services including OpenAI, Anthropic (Claude), Ollama, and others. The tech stack centers on Python, using `uv` for dependency management, `pytest` for testing, `ruff` for linting and formatting, and `mypy` for static type checking, alongside frameworks and libraries like Pydantic.