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