Skip to main content
LangChain offers an extensive ecosystem with 1000+ integrations across chat & embedding models, tools & toolkits, document loaders, vector stores, and more. A provider is a company or platform that hosts AI models and exposes them through an API (e.g., OpenAI, Anthropic, Google). Many providers have a dedicated langchain-<provider> package that implements one or more of LangChain’s standard interfaces—chat models, embedding models, vector stores, and more—giving you a consistent API regardless of the underlying provider. Install the package, pick a model name, and swap providers without changing your code.

Chat models

Embedding models

Tools and toolkits

Middleware

Checkpointers

Sandboxes

To see a full list of integrations by component type, refer to the categories in the sidebar.
For a conceptual overview of how providers and models work in LangChain, including how to find model names, use new models immediately, and work with routers—see Providers and models.

All providers

See all providers or search for a provider using the search field. Community integrations can be found in langchain-community.
Want to build your own integration? See how to create a custom integration package.