> ## Documentation Index
> Fetch the complete documentation index at: https://langchain-5e9cc07a-preview-docsby-1791319236-3be7a15.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# LangChain JavaScript integrations

> Integrate with providers using LangChain JavaScript/TypeScript.

LangChain integrates with a wide variety of chat & embedding models, tools & toolkits, document loaders, vector stores, and more.

A **provider** is a third-party service or platform that LangChain integrates with to access AI capabilities like chat models, embeddings, and vector stores. These providers have standalone `langchain-provider` packages for improved versioning, dependency management, and testing.

## Popular providers

| Provider | Package | Downloads | Latest |
| :- | :- | :- | :- |
| [Anthropic](/oss/javascript/integrations/providers/anthropic) | [`@langchain/anthropic`](https://www.npmjs.com/package/@langchain/anthropic) | ![Downloads](https://img.shields.io/npm/dm/@langchain/anthropic) | ![NPM](https://img.shields.io/npm/v/@langchain/anthropic) |
| [Azure CosmosDB](/oss/javascript/integrations/vectorstores/azure_cosmosdb_nosql) | [`@langchain/azure-cosmosdb`](https://www.npmjs.com/package/@langchain/azure-cosmosdb) | ![Downloads](https://img.shields.io/npm/dm/@langchain/azure-cosmosdb) | ![NPM](https://img.shields.io/npm/v/@langchain/azure-cosmosdb) |
| [Cerebras](/oss/javascript/integrations/chat/cerebras) | [`@langchain/cerebras`](https://www.npmjs.com/package/@langchain/cerebras) | ![Downloads](https://img.shields.io/npm/dm/@langchain/cerebras) | ![NPM](https://img.shields.io/npm/v/@langchain/cerebras) |
| Cloudflare | [`@langchain/cloudflare`](https://www.npmjs.com/package/@langchain/cloudflare) | ![Downloads](https://img.shields.io/npm/dm/@langchain/cloudflare) | ![NPM](https://img.shields.io/npm/v/@langchain/cloudflare) |
| [Cohere](/oss/javascript/integrations/chat/cohere) | [`@langchain/cohere`](https://www.npmjs.com/package/@langchain/cohere) | ![Downloads](https://img.shields.io/npm/dm/@langchain/cohere) | ![NPM](https://img.shields.io/npm/v/@langchain/cohere) |
| [Exa](/oss/javascript/integrations/retrievers/exa) | [`@langchain/exa`](https://www.npmjs.com/package/@langchain/exa) | ![Downloads](https://img.shields.io/npm/dm/@langchain/exa) | ![NPM](https://img.shields.io/npm/v/@langchain/exa) |
| [Google](/oss/javascript/integrations/providers/google) | [`@langchain/google`](https://www.npmjs.com/package/@langchain/google) | ![Downloads](https://img.shields.io/npm/dm/@langchain/google) | ![NPM](https://img.shields.io/npm/v/@langchain/google) |
| [Groq](/oss/javascript/integrations/chat/groq) | [`@langchain/groq`](https://www.npmjs.com/package/@langchain/groq) | ![Downloads](https://img.shields.io/npm/dm/@langchain/groq) | ![NPM](https://img.shields.io/npm/v/@langchain/groq) |
| [MistralAI](/oss/javascript/integrations/chat/mistral) | [`@langchain/mistralai`](https://www.npmjs.com/package/@langchain/mistralai) | ![Downloads](https://img.shields.io/npm/dm/@langchain/mistralai) | ![NPM](https://img.shields.io/npm/v/@langchain/mistralai) |
| [MongoDB](/oss/javascript/integrations/vectorstores/mongodb_atlas) | [`@langchain/mongodb`](https://www.npmjs.com/package/@langchain/mongodb) | ![Downloads](https://img.shields.io/npm/dm/@langchain/mongodb) | ![NPM](https://img.shields.io/npm/v/@langchain/mongodb) |
| [Neo4j](/oss/javascript/integrations/vectorstores/neo4jvector) | [`@langchain/neo4j`](https://www.npmjs.com/package/@langchain/neo4j) | ![Downloads](https://img.shields.io/npm/dm/@langchain/neo4j) | ![NPM](https://img.shields.io/npm/v/@langchain/neo4j) |
| [Nomic](/oss/javascript/integrations/embeddings/nomic) | [`@langchain/nomic`](https://www.npmjs.com/package/@langchain/nomic) | ![Downloads](https://img.shields.io/npm/dm/@langchain/nomic) | ![NPM](https://img.shields.io/npm/v/@langchain/nomic) |
| [Ollama](/oss/javascript/integrations/chat/ollama) | [`@langchain/ollama`](https://www.npmjs.com/package/@langchain/ollama) | ![Downloads](https://img.shields.io/npm/dm/@langchain/ollama) | ![NPM](https://img.shields.io/npm/v/@langchain/ollama) |
| [OpenAI](/oss/javascript/integrations/providers/openai) | [`@langchain/openai`](https://www.npmjs.com/package/@langchain/openai) | ![Downloads](https://img.shields.io/npm/dm/@langchain/openai) | ![NPM](https://img.shields.io/npm/v/@langchain/openai) |
| [OpenRouter](/oss/javascript/integrations/chat/openrouter) | [`@langchain/openrouter`](https://www.npmjs.com/package/@langchain/openrouter) | ![Downloads](https://img.shields.io/npm/dm/@langchain/openrouter) | ![NPM](https://img.shields.io/npm/v/@langchain/openrouter) |
| [Oracle AI Vector Search](/oss/javascript/integrations/vectorstores/oracleai) | [`@oracle/langchain-oracledb`](https://www.npmjs.com/package/@oracle/langchain-oracledb) | ![Downloads](https://img.shields.io/npm/dm/@oracle/langchain-oracledb) | ![NPM](https://img.shields.io/npm/v/@oracle/langchain-oracledb) |
| [Perplexity](/oss/javascript/integrations/providers/perplexity) | [`@langchain/perplexity`](https://www.npmjs.com/package/@langchain/perplexity) | ![Downloads](https://img.shields.io/npm/dm/@langchain/perplexity) | ![NPM](https://img.shields.io/npm/v/@langchain/perplexity) |
| [PGVector](/oss/javascript/integrations/vectorstores/pgvector) | [`@langchain/pgvector`](https://www.npmjs.com/package/@langchain/pgvector) | ![Downloads](https://img.shields.io/npm/dm/@langchain/pgvector) | ![NPM](https://img.shields.io/npm/v/@langchain/pgvector) |
| [Pinecone](/oss/javascript/integrations/vectorstores/pinecone) | [`@langchain/pinecone`](https://www.npmjs.com/package/@langchain/pinecone) | ![Downloads](https://img.shields.io/npm/dm/@langchain/pinecone) | ![NPM](https://img.shields.io/npm/v/@langchain/pinecone) |
| [Qdrant](/oss/javascript/integrations/vectorstores/qdrant) | [`@langchain/qdrant`](https://www.npmjs.com/package/@langchain/qdrant) | ![Downloads](https://img.shields.io/npm/dm/@langchain/qdrant) | ![NPM](https://img.shields.io/npm/v/@langchain/qdrant) |
| [Redis](/oss/javascript/integrations/vectorstores/redis) | [`@langchain/redis`](https://www.npmjs.com/package/@langchain/redis) | ![Downloads](https://img.shields.io/npm/dm/@langchain/redis) | ![NPM](https://img.shields.io/npm/v/@langchain/redis) |
| [SAP HANA Cloud](/oss/javascript/integrations/providers/sap) | [`@sap/hana-langchain`](https://www.npmjs.com/package/@sap/hana-langchain) | ![Downloads](https://img.shields.io/npm/dm/@sap/hana-langchain) | ![NPM](https://img.shields.io/npm/v/@sap/hana-langchain) |
| [SCX](https://scx.ai/) | [`@scx-ai/langchain`](https://www.npmjs.com/package/@scx-ai/langchain) | ![Downloads](https://img.shields.io/npm/dm/@scx-ai/langchain) | ![NPM](https://img.shields.io/npm/v/@scx-ai/langchain) |
| [Tavily](/oss/javascript/integrations/providers/tavily) | [`@langchain/tavily`](https://www.npmjs.com/package/@langchain/tavily) | ![Downloads](https://img.shields.io/npm/dm/@langchain/tavily) | ![NPM](https://img.shields.io/npm/v/@langchain/tavily) |
| [Together AI](/oss/javascript/integrations/chat/togetherai) | [`@langchain/together-ai`](https://www.npmjs.com/package/@langchain/together-ai) | ![Downloads](https://img.shields.io/npm/dm/@langchain/together-ai) | ![NPM](https://img.shields.io/npm/v/@langchain/together-ai) |
| [turbopuffer](/oss/javascript/integrations/vectorstores/turbopuffer) | [`@langchain/turbopuffer`](https://www.npmjs.com/package/@langchain/turbopuffer) | ![Downloads](https://img.shields.io/npm/dm/@langchain/turbopuffer) | ![NPM](https://img.shields.io/npm/v/@langchain/turbopuffer) |
| [Weaviate](/oss/javascript/integrations/vectorstores/weaviate) | [`@langchain/weaviate`](https://www.npmjs.com/package/@langchain/weaviate) | ![Downloads](https://img.shields.io/npm/dm/@langchain/weaviate) | ![NPM](https://img.shields.io/npm/v/@langchain/weaviate) |
| [xAI](/oss/javascript/integrations/chat/xai) | [`@langchain/xai`](https://www.npmjs.com/package/@langchain/xai) | ![Downloads](https://img.shields.io/npm/dm/@langchain/xai) | ![NPM](https://img.shields.io/npm/v/@langchain/xai) |

## All providers

See [all providers](/oss/javascript/integrations/providers/all_providers) or search for a provider using the search field.

<Info>
  If you'd like to contribute an integration, see [Contributing integrations](/oss/javascript/contributing#add-a-new-integration).
</Info>

***

<div className="source-links">
  <Callout icon="terminal-2">
    [Connect these docs](/use-these-docs) to your agent of choice via MCP for real-time answers.
  </Callout>

  <Callout icon="edit">
    [Edit this page on GitHub](https://github.com/langchain-ai/docs/edit/main/src/oss/javascript/integrations/providers/overview.mdx) or [file an issue](https://github.com/langchain-ai/docs/issues/new/choose).
  </Callout>
</div>
