Introduction ========================== Overview ---------------- | **LangChain** is a framework for developing applications powered by language models. We believe that the most powerful and differentiated applications will not only call out to a language model, but will also be: 1. **Data-aware**: Connect a language model to other sources of data 2. **Agentic**: Allow a language model to interact with its environment | The LangChain framework is designed around these principles. .. note:: This is the Python specific portion of the documentation. See here for the `Conceptual documentation `_ and here for the `JavaScript documentation `_. .. toctree:: :maxdepth: 1 :caption: LangChain :name: langchain :hidden: ./get_started.rst ./modules.rst ./ecosystem.rst ./reference.rst ./additional_resources.rst