Unlock the Potential of Language Models

With modular abstractions for language model components and customizable use-case specific chains, LangChain makes it easy to connect language models to data sources and enable them to interact with their environment.

See Documentation
Hero Image

Modular Components

LangChain provides modular abstractions for the components necessary to work with language models. These components are easy to use and can be integrated into your existing workflow, regardless of whether you are using the rest of the LangChain framework or not.

Customizable Use-Case Specific Chains

Chains are customizable and can be assembled in specific ways to accomplish a particular use case. These use-case specific chains provide a higher-level interface for people to easily get started with a specific use case.

Data-Aware and Agentic Applications

LangChain enables you to build data-aware and agentic applications that leverage the full potential of language models. It connects language models to data sources and enables interactions.

Resources

Conceptual Guide

Learn about the LangChain framework and its components.

View Guide

Python Repo

Access the Python repository for the LangChain framework.

View Repo

JavaScript Repo

Access the JavaScript repository for the LangChain framework.

View Repo

Python Documentation

Access the Python documentation for the LangChain framework.

View Documentation

JavaScript Documentation

Access the JavaScript documentation for the LangChain framework.

View Documentation
Integrations Image

Seamless Integrations

LangChain offers seamless integration with popular language model providers, embeddings, and vector stores. Our modular abstractions and customizable use-case specific chains make it easy to integrate with these providers and unlock the full potential of language models, no matter your use case or workflow.

Learn More

About LangChain

LangChain is an open-source framework that enables developers and businesses to build data-aware and agentic applications powered by language models. Our modular components and customizable use-case specific chains make it easy to connect language models to data sources and enable them to interact with their environment. We believe in empowering people to leverage the full potential of language models, and we welcome contributions and feedback from the community to make LangChain a truly community-driven project.

Learn More
About Image

Contact Us

Please feel free to reach out to us with any questions or feedback you may have about LangChain. We are committed to providing the best experience possible and would love to hear from you. Please note that due to the high volume of inquiries we receive, we may not be able to respond to every message individually, but we value your input and will do our best to address any concerns. Thank you for your interest in LangChain.