Skip to main content

[ ![🦜️🔗 Langchain](/img/brand/wordmark.png) ![🦜️🔗
Langchain](/img/brand/wordmark-dark.png) ](/) [ Docs
](/docs/get_started/introduction) [ Use cases ](/docs/use_cases) [
Integrations ](/docs/integrations/platforms/) [ Guides
](/docs/guides/debugging) [ API  ](https://api.python.langchain.com)

More

  * [ People ](/docs/people/)
  * [ Versioning ](/docs/packages)
  * [ Changelog ](/docs/changelog)
  * [ Contributing ](/docs/contributing)
  * [ Templates ](/docs/templates/)
  * [ Cookbooks  ](https://github.com/langchain-ai/langchain/blob/master/cookbook/README.md)
  * [ Tutorials ](/docs/additional_resources/tutorials)
  * [ YouTube ](/docs/additional_resources/youtube)

🦜️🔗

  * [ LangSmith  ](https://smith.langchain.com)
  * [ LangSmith Docs  ](https://docs.smith.langchain.com/)
  * [ LangServe GitHub  ](https://github.com/langchain-ai/langserve)
  * [ Templates GitHub  ](https://github.com/langchain-ai/langchain/tree/master/templates)
  * [ Templates Hub  ](https://templates.langchain.com)
  * [ LangChain Hub  ](https://smith.langchain.com/hub)
  * [ JS/TS Docs  ](https://js.langchain.com)

[ 💬  ](https://chat.langchain.com) [ ](https://github.com/langchain-
ai/langchain)

Search

  * [ Get started ](/docs/get_started)

    * [ Introduction ](/docs/get_started/introduction)
    * [ Installation ](/docs/get_started/installation)
    * [ Quickstart ](/docs/get_started/quickstart)
    * [ Security ](/docs/security)
  * [ LangChain Expression Language ](/docs/expression_language/)

    * [ Get started ](/docs/expression_language/get_started)
    * [ Why use LCEL ](/docs/expression_language/why)
    * [ Interface ](/docs/expression_language/interface)
    * [ Streaming ](/docs/expression_language/streaming)
    * [ How to ](/docs/expression_language/how_to/)

    * [ Cookbook ](/docs/expression_language/cookbook/)

    * [ LangChain Expression Language (LCEL) ](/docs/expression_language/)
  * [ Modules ](/docs/modules/)

    * [ Model I/O ](/docs/modules/model_io/)

    * [ Retrieval ](/docs/modules/data_connection/)

    * [ Agents ](/docs/modules/agents/)

    * [ Chains ](/docs/modules/chains)
    * [ More ](/docs/modules/memory/)

  * [ LangServe ](/docs/langserve)
  * [ LangSmith ](/docs/langsmith/)

  * [ LangGraph ](/docs/langgraph)

  * [ ](/)
  * [ Get started  ](/docs/get_started)
  * Installation 

On this page

#  Installation

##  Official release  ​

To install LangChain run:

  * Pip 
  * Conda 

    
    
    pip install langchain  
    
    
    
    conda install langchain -c conda-forge  
    

This will install the bare minimum requirements of LangChain. A lot of the
value of LangChain comes when integrating it with various model providers,
datastores, etc. By default, the dependencies needed to do that are NOT
installed. You will need to install the dependencies for specific integrations
separately.

##  From source  ​

If you want to install from source, you can do so by cloning the repo and be
sure that the directory is ` PATH/TO/REPO/langchain/libs/langchain ` running:

    
    
    pip install -e .  
    

##  LangChain community  ​

The ` langchain-community ` package contains third-party integrations. It is
automatically installed by ` langchain ` , but can also be used separately.
Install with:

    
    
    pip install langchain-community  
    

##  LangChain core  ​

The ` langchain-core ` package contains base abstractions that the rest of the
LangChain ecosystem uses, along with the LangChain Expression Language. It is
automatically installed by ` langchain ` , but can also be used separately.
Install with:

    
    
    pip install langchain-core  
    

##  LangChain experimental  ​

The ` langchain-experimental ` package holds experimental LangChain code,
intended for research and experimental uses. Install with:

    
    
    pip install langchain-experimental  
    

##  LangServe  ​

LangServe helps developers deploy LangChain runnables and chains as a REST
API. La