From 2fceec1622c1d1d8b9839efd01de406f22169af6 Mon Sep 17 00:00:00 2001 From: Abraham Omorogbe <9068012+AbeOmor@users.noreply.github.com> Date: Mon, 13 Oct 2025 18:26:42 -0700 Subject: [PATCH 1/6] Adding azure postgres docs --- .../vectorstores/azure_db_for_postgresql.mdx | 424 ++++++++++++++++++ 1 file changed, 424 insertions(+) create mode 100644 src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx diff --git a/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx b/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx new file mode 100644 index 000000000..a4901240e --- /dev/null +++ b/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx @@ -0,0 +1,424 @@ +--- +title: Azure Database for PostgreSQL - Flexible Server +--- + +[Azure Database for PostgreSQL - Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/service-overview) is a relational database service based on the open-source Postgres database engine. It's a fully managed database-as-a-service that can handle mission-critical workloads with predictable performance, security, high availability, and dynamic scalability. + +This notebook shows you how to leverage this integrated [vector database](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/how-to-use-pgvector) to store documents in collections, create indicies and perform vector search queries using approximate nearest neighbor algorithms such as Cosine Distance, L2 (Euclidean distance), and IP (inner product) to locate documents close to the query vectors. + +## Vector Support on Azure Database for PostgreSQL - Flexible Server + +Azure Database for PostgreSQL - Flexible Server enables you to efficiently store and query millions of vector embeddings in PostgreSQL. As well as scale your AI use cases from POC to production: + +* Provides a familiar SQL interface for querying vector embeddings and relational data. +* Boosts `pgvector` with a faster and more precise similarity search across 100M+ vectors using [DiskANN indexing algorithm.](https://aka.ms/pg-diskann-docs) +* Simplifies operations by integrating relational metadata, vector embeddings, and time-series data into a single database. +* Leverages the power of the robust PostgreSQL ecosystem and Azure Cloud for enterprise-grade features inculding replication, and high availability. + +## Authentication + +Azure Database for PostgreSQL - Flexible Server supports password-based as well as [Microsoft Entra](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-azure-ad-authentication) (formerly Azure Active Directory) authentication. +Entra authentication allows you to use Entra identity to authenticate to your PostgreSQL server. This eliminates the need to manage separate usernames and passwords for your database users, and allows +you to leverage the same security mechanisms that you use for other Azure services. + +This notebook is set up to use either authentication method. You can configure whether or not to use Entra authentication later in the notebook. + +## Setup + +Since Azure Database for PostgreSQL is open-source Postgres, you can use the [LangChain's Postgres support](https://python.langchain.com/docs/integrations/vectorstores/pgvector/) to connect to Azure Database for PostgreSQL. +First download the partner package: + +```python +%pip install -qU langchain-azure-postgresql +%pip install -qU langchain-openai +%pip install -qU azure-identity +``` + +### Enable pgvector on Azure Database for PostgreSQL - Flexible Server + +See [enablement instructions](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/how-to-use-pgvector) for Azure Database for PostgreSQL. + +### Set up credentials + +You will need you Azure Database for PostgreSQL [connection details](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/quickstart-create-server-portal#get-the-connection-information) and add them as environment variables to run this notebook. + +Set the `USE_ENTRA_AUTH` flag to `True` if you want to use Microsoft Entra authentication. If using Entra authentication, you will only need to supply the host and database name. If using password authentication, you'll also need to set the username and password. + +```python +import getpass +import os + +USE_ENTRA_AUTH = True + +# Supply the connection details for the database +os.environ["DBHOST"] = "REPLACE_WITH_SERVER_NAME" +os.environ["DBNAME"] = "REPLACE_WITH_DATABASE_NAME" +os.environ["SSLMODE"] = "require" + +if not USE_ENTRA_AUTH: + # If using a username and password, supply them here + os.environ["DBUSER"] = "REPLACE_WITH_USERNAME" + os.environ["DBPASSWORD"] = getpass.getpass("Database Password:") +``` + +### Setup Azure OpenAI Embeddings + +```python +os.environ["AZURE_OPENAI_ENDPOINT"] = "REPLACE_WITH_AZURE_OPENAI_ENDPOINT" +os.environ["AZURE_OPENAI_API_KEY"] = getpass.getpass("Azure OpenAI API Key:") +``` + +```python +AZURE_OPENAI_ENDPOINT = os.environ["AZURE_OPENAI_ENDPOINT"] +AZURE_OPENAI_API_KEY = os.environ["AZURE_OPENAI_API_KEY"] + +from langchain_openai import AzureOpenAIEmbeddings + +embeddings = AzureOpenAIEmbeddings( + model="text-embedding-3-small", + api_key=AZURE_OPENAI_API_KEY, + azure_endpoint=AZURE_OPENAI_ENDPOINT, + azure_deployment="text-embedding-3-small", +) +``` + +## Initialization + +### Use Microsoft Entra authentication + +The following sections demonstrate how to set up LangChain to use Microsoft Entra authentication. The class `AzurePGConnectionPool` in the LangChain Azure Postgres package retrieves tokens for the Azure Database for PostgreSQL service by using `DefaultAzureCredential` from the `azure.identity` library. + +The connection can be passed into the `connection` parameter of the `AzurePGVectorStore` LangChain vector store. + +#### Sign in to Azure + +To log into Azure, ensure you have the [Azure CLI](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli) installed. You will need to run the following command in your terminal: + +```bash +az login +``` + +Once you have logged in, the below code will be able to fetch the token. + +```python +from langchain_azure_postgresql.common import ( + BasicAuth, + AzurePGConnectionPool, + ConnectionInfo, +) +from langchain_azure_postgresql.langchain import AzurePGVectorStore + +entra_connection_pool = AzurePGConnectionPool( + azure_conn_info=ConnectionInfo( + host=os.environ["DBHOST"], dbname=os.environ["DBNAME"] + ) +) +``` + +### Password Authentication + +If you're not using Microsoft Entra authentication, the `BasicAuth` class allows the use of username and password: + +```python +basic_auth_connection_pool = AzurePGConnectionPool( + azure_conn_info=ConnectionInfo( + host=os.environ["DBHOST"], + dbname=os.environ["DBNAME"], + credentials=BasicAuth( + username=os.environ["DBUSER"], + password=os.environ["DBPASSWORD"], + ), + ) +) +``` + +### Creating the vector store + +```python +from langchain_core.documents import Document +from langchain_azure_postgresql.langchain import AzurePGVectorStore + +table_name = "my_docs" + +# The connection is either using Entra ID or Basic Auth +connection = entra_connection_pool if USE_ENTRA_AUTH else basic_auth_connection_pool + +vector_store = AzurePGVectorStore( + embedding=embeddings, + table_name=table_name, + connection=connection, +) +``` + +```output +Metadata columns are specified as a string, defaulting to 'jsonb' type. +Embedding type is not specified, defaulting to 'vector'. +Embedding dimension is not specified, defaulting to 1536. +Embedding index is not specified, defaulting to 'DiskANN' with 'vector_cosine_ops' opclass. +``` + +## Initialize the DiskANN Vector index for more efficient vector search + +[DiskANN](https://aka.ms/pg-diskann-blog) is a scalable approximate nearest neighbor search algorithm for efficient vector search at any scale. It offers high recall, high queries per second, and low query latency, even for billion-point datasets. Those characteristics make it a powerful tool for handling large volumes of data. + +```python +vector_store.create_index() +``` + +```output +True +``` + +## Manage vector store + +### Add items to vector store + +Note that adding documents by ID will over-write any existing documents that match that ID. + +```python +docs = [ + Document( + page_content="there are cats in the pond", + metadata={"doc_id": 1, "location": "pond", "topic": "animals"}, + ), + Document( + page_content="ducks are also found in the pond", + metadata={"doc_id": 2, "location": "pond", "topic": "animals"}, + ), + Document( + page_content="fresh apples are available at the market", + metadata={"doc_id": 3, "location": "market", "topic": "food"}, + ), + Document( + page_content="the market also sells fresh oranges", + metadata={"doc_id": 4, "location": "market", "topic": "food"}, + ), + Document( + page_content="the new art exhibit is fascinating", + metadata={"doc_id": 5, "location": "museum", "topic": "art"}, + ), + Document( + page_content="a sculpture exhibit is also at the museum", + metadata={"doc_id": 6, "location": "museum", "topic": "art"}, + ), + Document( + page_content="a new coffee shop opened on Main Street", + metadata={"doc_id": 7, "location": "Main Street", "topic": "food"}, + ), + Document( + page_content="the book club meets at the library", + metadata={"doc_id": 8, "location": "library", "topic": "reading"}, + ), + Document( + page_content="the library hosts a weekly story time for kids", + metadata={"doc_id": 9, "location": "library", "topic": "reading"}, + ), + Document( + page_content="a cooking class for beginners is offered at the community center", + metadata={"doc_id": 10, "location": "community center", "topic": "classes"}, + ), +] + +uuids = vector_store.add_documents(docs) +uuids +``` + +```output +['00e2cfe6-6e58-4733-9ebf-a708fd16488a', + '224a22a8-567f-4e12-ac0f-5cfe4f0a4480', + '62058e25-8f5e-4388-81c2-a5b7348ffef0', + '1d37d282-504d-4d28-855a-8d39694b0265', + '1fffcd2e-6fce-423f-bac3-ee5dc9084673', + 'b99efbab-2247-418f-b80d-d865f01d3c9e', + 'd2a86d1b-5d81-4c53-b3d2-a6b1e5189a3f', + 'a9577242-823e-42bc-9b0f-01670dbec190', + 'eaa45ae8-a84b-46eb-8a27-bf8652148d17', + '7d7f04fd-6fb8-4a29-8708-b9f835ef270a'] +``` + +### Update items in vector store + +```python +updated_docs = [ + Document( + page_content="Updated - cooking class for beginners is offered at the community center", + metadata={"doc_id": 10, "location": "community center", "topic": "classes"}, + id=uuids[-1], + ) +] +vector_store.add_documents(updated_docs, ids=[uuids[-1]], on_conflict_update=True) +``` + +```output +['7d7f04fd-6fb8-4a29-8708-b9f835ef270a'] +``` + +### See items from the vector store + +```python +vector_store.get_by_ids([str(uuids[3])]) +``` + +```output +[Document(id='1d37d282-504d-4d28-855a-8d39694b0265', metadata={'topic': 'food', 'doc_id': 4, 'location': 'market'}, page_content='the market also sells fresh oranges')] +``` + +### Delete items from vector store + +```python +vector_store.delete(ids=[uuids[3]]) +``` + +```output +True +``` + +## Query vector store + +After you create your vector store and add the relevant documents, you can query the vector store in your chain or agent. + +### Filtering Support + +The vector store supports a set of filters that can be applied against the metadata fields of the documents via the `FilterCondition`, `OrFilter`, and `AndFilter` in the [LangChain Azure PostgreSQL](https://pypi.org/project/langchain-azure-postgresql/) package: + +| Operator | Meaning/Category | +| -------- | ------------------------------- | +| `=` | Equality | +| `!=` | Inequality | +| `<` | Less than | +| `<=` | Less than or equal | +| `>` | Greater than | +| `>=` | Greater than or equal | +| `in` | Special cased (in) | +| `not in` | Special cased (not in) | +| `is null` | Special cased (is null) | +| `is not null` | Special cased (is not null) | +| `between` | Special cased (between) | +| `not between` | Special cased (not between) | +| `like` | Text (like) | +| `ilike` | Text (case-insensitive like) | +| `AND` | Logical (and) | +| `OR` | Logical (or) | + +### Query directly + +Performing a simple similarity search can be done as follows: + +```python +from langchain_azure_postgresql import FilterCondition, AndFilter + +results = vector_store.similarity_search( + "kitty", + k=10, + filter=FilterCondition( + column="(metadata->>'doc_id')::int", + operator="in", + value=[1, 5, 2, 9], + ), +) + +for doc in results: + print("* " + doc.page_content + " [" + str(doc.metadata) + "]") +``` + +```output +* there are cats in the pond [{'topic': 'animals', 'doc_id': 1, 'location': 'pond'}] +* ducks are also found in the pond [{'topic': 'animals', 'doc_id': 2, 'location': 'pond'}] +* the new art exhibit is fascinating [{'topic': 'art', 'doc_id': 5, 'location': 'museum'}] +* the library hosts a weekly story time for kids [{'topic': 'reading', 'doc_id': 9, 'location': 'library'}] +``` + +If you want to use logical `AND` filters, here is an example: + +```python +results = vector_store.similarity_search( + "ducks", + k=10, + filter=AndFilter( + AND=[ + FilterCondition( + column="(metadata->>'doc_id')::int", + operator="in", + value=[1, 5, 2, 9], + ), + FilterCondition( + column="metadata->>'location'", + operator="in", + value=["pond", "market"], + ), + ] + ), +) + +for doc in results: + print("* " + doc.page_content + " [" + str(doc.metadata) + "]") +``` + +```output +* ducks are also found in the pond [{'topic': 'animals', 'doc_id': 2, 'location': 'pond'}] +* there are cats in the pond [{'topic': 'animals', 'doc_id': 1, 'location': 'pond'}] +``` + +If you want to execute a similarity search and receive the corresponding scores you can run: + +```python +results = vector_store.similarity_search_with_score(query="cats", k=1) +for doc, score in results: + print(f"* [SIM={score:3f}] {doc.page_content} [{doc.metadata}]") +``` + +```output +* [SIM=0.528167] there are cats in the pond [{'topic': 'animals', 'doc_id': 1, 'location': 'pond'}] +``` + +### Query by turning into retriever + +You can also transform the vector store into a retriever for easier usage in your chains. + +```python +retriever = vector_store.as_retriever(search_kwargs={"k": 1}) +retriever.invoke("kitty") +``` + +```output +[Document(id='00e2cfe6-6e58-4733-9ebf-a708fd16488a', metadata={'topic': 'animals', 'doc_id': 1, 'location': 'pond'}, page_content='there are cats in the pond')] +``` + +If you want to use max marginal relevance search on your vector store: + +```python +results = vector_store.max_marginal_relevance_search( + "query about cats", + k=10, + lambda_mult=0.5, + filter=FilterCondition( + column="(metadata->>'doc_id')::int", + operator="in", + value=[1, 2, 5, 9], + ), +) + +for doc in results: + print("* " + doc.page_content + " [" + str(doc.metadata) + "]") +``` + +```output +* there are cats in the pond [{'topic': 'animals', 'doc_id': 1, 'location': 'pond'}] +* the new art exhibit is fascinating [{'topic': 'art', 'doc_id': 5, 'location': 'museum'}] +* the library hosts a weekly story time for kids [{'topic': 'reading', 'doc_id': 9, 'location': 'library'}] +* ducks are also found in the pond [{'topic': 'animals', 'doc_id': 2, 'location': 'pond'}] +``` + +For a full list of the different searches you can execute on a `AzurePGVectorStore` vector store, please refer to the [documentation](https://github.com/langchain-ai/langchain-azure/tree/main/libs/azure-postgresql). + +## Usage for retrieval-augmented generation + +For guides on how to use this vector store for retrieval-augmented generation (RAG), see the following sections: + +* [Tutorials: working with external knowledge](https://python.langchain.com/docs/tutorials/#working-with-external-knowledge) +* [How-to: Question and answer with RAG](https://python.langchain.com/docs/how_to/#qa-with-rag) +* [Retrieval conceptual docs](https://python.langchain.com/docs/concepts/#retrieval) + +## API reference + +For detailed documentation of all AzurePGVectorStore features and configurations head to the API reference: https://github.com/langchain-ai/langchain-azure/tree/main/libs/azure-postgresql/src/langchain_azure_postgresql/langchain From 6ce5a2740fd6301267c9ddf938ce26b44371a9bd Mon Sep 17 00:00:00 2001 From: Abraham Omorogbe <9068012+AbeOmor@users.noreply.github.com> Date: Mon, 13 Oct 2025 18:59:03 -0700 Subject: [PATCH 2/6] Added to TOC --- src/oss/python/integrations/vectorstores/index.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/oss/python/integrations/vectorstores/index.mdx b/src/oss/python/integrations/vectorstores/index.mdx index 0e8f75cef..e0d0a37d8 100644 --- a/src/oss/python/integrations/vectorstores/index.mdx +++ b/src/oss/python/integrations/vectorstores/index.mdx @@ -621,8 +621,9 @@ vector_store = QdrantVectorStore( - + + From de290b89da16db3f4288099a8dd9952143224730 Mon Sep 17 00:00:00 2001 From: Abraham Omorogbe <9068012+AbeOmor@users.noreply.github.com> Date: Mon, 13 Oct 2025 22:03:22 -0400 Subject: [PATCH 3/6] Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../integrations/vectorstores/azure_db_for_postgresql.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx b/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx index a4901240e..35abb5bba 100644 --- a/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx +++ b/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx @@ -4,7 +4,7 @@ title: Azure Database for PostgreSQL - Flexible Server [Azure Database for PostgreSQL - Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/service-overview) is a relational database service based on the open-source Postgres database engine. It's a fully managed database-as-a-service that can handle mission-critical workloads with predictable performance, security, high availability, and dynamic scalability. -This notebook shows you how to leverage this integrated [vector database](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/how-to-use-pgvector) to store documents in collections, create indicies and perform vector search queries using approximate nearest neighbor algorithms such as Cosine Distance, L2 (Euclidean distance), and IP (inner product) to locate documents close to the query vectors. +This notebook shows you how to leverage this integrated [vector database](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/how-to-use-pgvector) to store documents in collections, create indices and perform vector search queries using approximate nearest neighbor algorithms such as Cosine Distance, L2 (Euclidean distance), and IP (inner product) to locate documents close to the query vectors. ## Vector Support on Azure Database for PostgreSQL - Flexible Server @@ -13,7 +13,7 @@ Azure Database for PostgreSQL - Flexible Server enables you to efficiently store * Provides a familiar SQL interface for querying vector embeddings and relational data. * Boosts `pgvector` with a faster and more precise similarity search across 100M+ vectors using [DiskANN indexing algorithm.](https://aka.ms/pg-diskann-docs) * Simplifies operations by integrating relational metadata, vector embeddings, and time-series data into a single database. -* Leverages the power of the robust PostgreSQL ecosystem and Azure Cloud for enterprise-grade features inculding replication, and high availability. +* Leverages the power of the robust PostgreSQL ecosystem and Azure Cloud for enterprise-grade features including replication, and high availability. ## Authentication From ccec2b4601bd0229ee371fb2a2f76c18c89a4117 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Mon, 27 Oct 2025 16:30:45 -0400 Subject: [PATCH 4/6] Fix formatting in Azure PostgreSQL integration doc --- .../integrations/vectorstores/azure_db_for_postgresql.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx b/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx index 35abb5bba..f0d7a9cd0 100644 --- a/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx +++ b/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx @@ -25,7 +25,8 @@ This notebook is set up to use either authentication method. You can configure w ## Setup -Since Azure Database for PostgreSQL is open-source Postgres, you can use the [LangChain's Postgres support](https://python.langchain.com/docs/integrations/vectorstores/pgvector/) to connect to Azure Database for PostgreSQL. +Since Azure Database for PostgreSQL is open-source Postgres, you can use [LangChain's Postgres support](https://python.langchain.com/docs/integrations/vectorstores/pgvector/) to connect to Azure Database for PostgreSQL. + First download the partner package: ```python From 089efffb768f22ff104549b15ed46161bd52790e Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Mon, 27 Oct 2025 16:31:06 -0400 Subject: [PATCH 5/6] Update src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../integrations/vectorstores/azure_db_for_postgresql.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx b/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx index f0d7a9cd0..175c7e628 100644 --- a/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx +++ b/src/oss/python/integrations/vectorstores/azure_db_for_postgresql.mdx @@ -41,7 +41,7 @@ See [enablement instructions](https://learn.microsoft.com/en-us/azure/postgresql ### Set up credentials -You will need you Azure Database for PostgreSQL [connection details](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/quickstart-create-server-portal#get-the-connection-information) and add them as environment variables to run this notebook. +You will need your Azure Database for PostgreSQL [connection details](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/quickstart-create-server-portal#get-the-connection-information) and add them as environment variables to run this notebook. Set the `USE_ENTRA_AUTH` flag to `True` if you want to use Microsoft Entra authentication. If using Entra authentication, you will only need to supply the host and database name. If using password authentication, you'll also need to set the username and password. From 7151ad781331a5d741d99796b0f7b451f12b7bfe Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 01:55:30 +0000 Subject: [PATCH 6/6] chore: update package download counts (#2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Automated update of package download statistics from pepy.tech Generated with GitHub Actions workflow update-package-downloads.yml Co-authored-by: github-actions[bot] --- reference/packages.yml | 500 ++++++++++++++++++++--------------------- 1 file changed, 250 insertions(+), 250 deletions(-) diff --git a/reference/packages.yml b/reference/packages.yml index bf761946b..5f442641d 100644 --- a/reference/packages.yml +++ b/reference/packages.yml @@ -34,38 +34,38 @@ packages: integration: false repo: langchain-ai/langchain path: libs/cli - downloads: 68000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 75000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-core integration: false repo: langchain-ai/langchain path: libs/core - downloads: 65000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 69000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-classic integration: false repo: langchain-ai/langchain path: libs/langchain - downloads: 102000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 2000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain integration: false repo: langchain-ai/langchain path: libs/langchain_v1 - downloads: 76000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 86000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-tests integration: false repo: langchain-ai/langchain path: libs/standard-tests - downloads: 353000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 329000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-text-splitters integration: false repo: langchain-ai/langchain path: libs/text-splitters - downloads: 27000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 29000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" # monorepo partners (alphabetical by path) - name: langchain-anthropic @@ -74,195 +74,195 @@ packages: repo: langchain-ai/langchain path: libs/partners/anthropic js: "@langchain/anthropic" - downloads: 5000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 7000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-chroma highlight: true repo: langchain-ai/langchain path: libs/partners/chroma js: "@langchain/community" - downloads: 925000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 1000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-deepseek highlight: true repo: langchain-ai/langchain path: libs/partners/deepseek js: "@langchain/deepseek" - downloads: 356000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 384000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-exa repo: langchain-ai/langchain path: libs/partners/exa provider_page: exa_search js: "@langchain/exa" - downloads: 18000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 19000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-fireworks highlight: true repo: langchain-ai/langchain path: libs/partners/fireworks js: "@langchain/community" - downloads: 458000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 806000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-groq highlight: true repo: langchain-ai/langchain path: libs/partners/groq js: "@langchain/groq" - downloads: 1000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 2000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-huggingface highlight: true repo: langchain-ai/langchain path: libs/partners/huggingface js: "@langchain/community" - downloads: 925000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 1000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-mistralai highlight: true repo: langchain-ai/langchain path: libs/partners/mistralai js: "@langchain/mistralai" - downloads: 580000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 626000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-nomic repo: langchain-ai/langchain path: libs/partners/nomic js: "@langchain/nomic" - downloads: 25000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 27000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-ollama highlight: true repo: langchain-ai/langchain path: libs/partners/ollama js: "@langchain/ollama" - downloads: 1000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 2000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-openai highlight: true repo: langchain-ai/langchain path: libs/partners/openai js: "@langchain/openai" - downloads: 27000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 32000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-perplexity highlight: true repo: langchain-ai/langchain path: libs/partners/perplexity js: "@langchain/community" - downloads: 414000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 459000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-prompty repo: langchain-ai/langchain path: libs/partners/prompty provider_page: microsoft downloads: 4000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-qdrant highlight: true repo: langchain-ai/langchain path: libs/partners/qdrant js: "@langchain/qdrant" - downloads: 285000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 360000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-xai name_title: xAI (Grok) highlight: true repo: langchain-ai/langchain path: libs/partners/xai js: "@langchain/xai" - downloads: 113000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 138000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" # internal langchain-ai org repos (alphabetical by path) - name: langchain-community integration: false repo: langchain-ai/langchain-community path: libs/community - downloads: 30000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 34000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-experimental integration: false repo: langchain-ai/langchain-experimental path: libs/experimental - downloads: 2000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 3000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-mcp-adapters integration: false repo: langchain-ai/langchain-mcp-adapters - downloads: 989000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 1000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" # external langchain-ai org repos (alphabetical by path) - name: langchain-ai21 repo: langchain-ai/langchain-ai21 path: libs/ai21 downloads: 2000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-aws name_title: AWS highlight: true repo: langchain-ai/langchain-aws path: libs/aws js: "@langchain/aws" - downloads: 6000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 7000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-azure-ai highlight: true repo: langchain-ai/langchain-azure path: libs/azure-ai provider_page: azure_ai js: "@langchain/openai" - downloads: 79000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 112000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-azure-dynamic-sessions repo: langchain-ai/langchain-azure path: libs/azure-dynamic-sessions provider_page: microsoft js: "@langchain/azure-dynamic-sessions" - downloads: 31000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 36000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-sqlserver repo: langchain-ai/langchain-azure path: libs/sqlserver provider_page: microsoft downloads: 1000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-cerebras repo: langchain-ai/langchain-cerebras path: libs/cerebras js: "@langchain/cerebras" - downloads: 44000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 47000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-cohere highlight: true repo: langchain-ai/langchain-cohere path: libs/cohere js: "@langchain/cohere" - downloads: 797000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 940000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-astradb name_title: DataStax Astra DB highlight: true repo: langchain-ai/langchain-datastax path: libs/astradb js: "@langchain/community" - downloads: 138000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 139000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-elasticsearch highlight: true repo: langchain-ai/langchain-elastic path: libs/elasticsearch js: "@langchain/community" - downloads: 238000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 272000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-google-community name_title: Google (Community) repo: langchain-ai/langchain-google path: libs/community provider_page: google - downloads: 6000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 7000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-google-genai name_title: Google (GenAI) highlight: true @@ -270,8 +270,8 @@ packages: path: libs/genai provider_page: google js: "@langchain/google-genai" - downloads: 5000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 6000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-google-vertexai name_title: Google (Vertex AI) highlight: true @@ -279,488 +279,488 @@ packages: path: libs/vertexai provider_page: google js: "@langchain/google-vertexai" - downloads: 25000000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 27000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-ibm name_title: IBM highlight: true repo: langchain-ai/langchain-ibm path: libs/ibm js: "@langchain/ibm" - downloads: 397000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 494000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-db2 repo: langchain-ai/langchain-ibm path: libs/langchain-db2 provider_page: ibm - downloads: 2000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 3000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-milvus highlight: true repo: langchain-ai/langchain-milvus path: libs/milvus js: "@langchain/community" - downloads: 307000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 345000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-mongodb highlight: true repo: langchain-ai/langchain-mongodb path: libs/langchain-mongodb provider_page: mongodb_atlas js: "@langchain/mongodb" - downloads: 401000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 431000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-neo4j repo: langchain-ai/langchain-neo4j path: libs/neo4j js: "@langchain/community" - downloads: 102000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 114000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-nvidia-ai-endpoints highlight: true repo: langchain-ai/langchain-nvidia path: libs/ai-endpoints provider_page: nvidia - downloads: 307000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 427000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-pinecone highlight: true repo: langchain-ai/langchain-pinecone path: libs/pinecone js: "@langchain/pinecone" - downloads: 596000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 1000000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-postgres highlight: true repo: langchain-ai/langchain-postgres provider_page: pgvector js: "@langchain/community" - downloads: 743000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 837000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-redis highlight: true repo: langchain-ai/langchain-redis path: libs/redis js: "@langchain/redis" - downloads: 89000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 129000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-sema4 repo: langchain-ai/langchain-sema4 path: libs/sema4 provider_page: robocorp - downloads: 197 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 150 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-snowflake repo: langchain-ai/langchain-snowflake path: libs/snowflake - downloads: 1000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 3000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-together highlight: true repo: langchain-ai/langchain-together path: libs/together js: "@langchain/community" - downloads: 139000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 162000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-unstructured repo: langchain-ai/langchain-unstructured path: libs/unstructured js: "@langchain/community" - downloads: 194000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 208000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-upstage repo: langchain-ai/langchain-upstage path: libs/upstage - downloads: 31000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 52000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-weaviate repo: langchain-ai/langchain-weaviate path: libs/weaviate js: "@langchain/weaviate" - downloads: 52000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 59000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" # external repos (not organized) - name: langchain-aimlapi repo: D1m7asis/langchain-aimlapi path: libs/aimlapi - downloads: 292 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 661 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: databricks-langchain name_title: Databricks highlight: true repo: databricks/databricks-ai-bridge path: integrations/langchain js: "@langchain/community" - downloads: 440000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 526000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-couchbase repo: Couchbase-Ecosystem/langchain-couchbase downloads: 2000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-box repo: box-community/langchain-box path: libs/box - downloads: 841 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 827 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-linkup repo: LinkupPlatform/langchain-linkup - downloads: 8000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 13000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-oceanbase repo: oceanbase/langchain-oceanbase - downloads: 208 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 229 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-predictionguard repo: predictionguard/langchain-predictionguard downloads: 3000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-cratedb repo: crate/langchain-cratedb - downloads: 314 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 162 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-modelscope repo: modelscope/langchain-modelscope - downloads: 235 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 100 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-falkordb repo: kingtroga/langchain-falkordb - downloads: 65 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 82 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-dappier repo: DappierAI/langchain-dappier - downloads: 137 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 146 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-pull-md repo: chigwell/langchain-pull-md - downloads: 115 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 98 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-kuzu repo: kuzudb/langchain-kuzu - downloads: 620 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 610 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-docling repo: DS4SD/docling-langchain - downloads: 40000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 44000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-lindorm-integration name_title: Lindorm repo: AlwaysBluer/langchain-lindorm-integration provider_page: lindorm - downloads: 36 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 33 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-hyperbrowser repo: hyperbrowserai/langchain-hyperbrowser - downloads: 3000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 4000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-fmp-data repo: MehdiZare/langchain-fmp-data - downloads: 102 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 123 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: tilores-langchain name_title: Tilores repo: tilotech/tilores-langchain - downloads: 491 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 228 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-pipeshift repo: pipeshift-org/langchain-pipeshift - downloads: 61 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 55 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-sambanova repo: sambanova/langchain-sambanova - downloads: 96000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 98000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-jenkins repo: Amitgb14/langchain_jenkins - downloads: 451 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 282 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-goodfire repo: keenanpepper/langchain-goodfire - downloads: 149 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 144 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-nimble repo: Nimbleway/langchain-nimble - downloads: 139 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 134 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-apify repo: apify/langchain-apify - downloads: 7000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 9000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langfair name_title: LangFair repo: cvs-health/langfair downloads: 1000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-abso repo: lunary-ai/langchain-abso - downloads: 107 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 108 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-graph-retriever name_title: Graph RAG repo: datastax/graph-rag path: packages/langchain-graph-retriever provider_page: graph_rag - downloads: 103000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 104000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-salesforce repo: colesmcintosh/langchain-salesforce - downloads: 2000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 3000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-discord-shikenso name_title: Discord (Shikenso) repo: Shikenso-Analytics/langchain-discord - downloads: 127 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 150 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-vdms name_title: VDMS repo: IntelLabs/langchain-vdms - downloads: 3000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 2000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-deeplake repo: activeloopai/langchain-deeplake - downloads: 645 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 639 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-cognee repo: topoteretes/langchain-cognee - downloads: 144 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 194 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-prolog repo: apisani1/langchain-prolog - downloads: 443 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 445 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-permit repo: permitio/langchain-permit - downloads: 224 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 87 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-pymupdf4llm repo: lakinduboteju/langchain-pymupdf4llm - downloads: 17000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 18000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-writer repo: writer/langchain-writer - downloads: 7000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 9000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-taiga name_title: Taiga repo: Shikenso-Analytics/langchain-taiga downloads: 167 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-tableau name_title: Tableau repo: Tab-SE/tableau_langchain - downloads: 335 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 361 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: ads4gpts-langchain name_title: ADS4GPTs repo: ADS4GPTs/ads4gpts path: libs/python-sdk/ads4gpts-langchain - downloads: 742 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 836 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-contextual name_title: Contextual AI repo: ContextualAI//langchain-contextual path: langchain-contextual - downloads: 412 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 382 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-valthera name_title: Valthera repo: valthera/langchain-valthera - downloads: 101 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 109 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-opengradient repo: OpenGradient/og-langchain - downloads: 81 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 87 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: goat-sdk-adapter-langchain name_title: GOAT SDK repo: goat-sdk/goat path: python/src/adapters/langchain provider_page: goat - downloads: 286 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 186 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-netmind repo: protagolabs/langchain-netmind - downloads: 53 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 47 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-agentql repo: tinyfish-io/agentql-integrations path: langchain - downloads: 312 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 290 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-xinference repo: TheSongg/langchain-xinference - downloads: 135 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 156 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-tavily highlight: true repo: tavily-ai/langchain-tavily js: "@langchain/tavily" - downloads: 308000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 341000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-zotero-retriever name_title: Zotero repo: TimBMK/langchain-zotero-retriever provider_page: zotero - downloads: 62 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 50 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-naver name_title: Naver repo: NaverCloudPlatform/langchain-naver downloads: 2000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-naver-community name_title: Naver (Community) repo: e7217/langchain-naver-community provider_page: naver - downloads: 726 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 760 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-memgraph repo: memgraph/langchain-memgraph - downloads: 9000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 18000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-vectara repo: vectara/langchain-vectara path: libs/vectara - downloads: 232 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 87 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-oxylabs repo: oxylabs/langchain-oxylabs - downloads: 231 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 301 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-runpod name_title: RunPod repo: runpod/langchain-runpod - downloads: 690 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 1000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-mariadb repo: mariadb-corporation/langchain-mariadb downloads: 3000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-qwq repo: yigit353/langchain-qwq provider_page: alibaba_cloud - downloads: 8000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 10000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-litellm name_title: LiteLLM highlight: true repo: akshay-dongare/langchain-litellm - downloads: 190000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 144000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-cloudflare repo: cloudflare/langchain-cloudflare path: libs/langchain-cloudflare js: "@langchain/cloudflare" downloads: 1000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-ydb repo: ydb-platform/langchain-ydb downloads: 1000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-singlestore name_title: SingleStore repo: singlestore-labs/langchain-singlestore - downloads: 667 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 672 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-galaxia-retriever repo: rrozanski-smabbler/galaxia-langchain provider_page: galaxia downloads: 92 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-valyu repo: valyu-network/langchain-valyu - downloads: 608 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 738 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-hana name_title: SAP HANA Cloud repo: SAP/langchain-integration-for-sap-hana-cloud provider_page: sap - downloads: 31000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 28000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-gel repo: geldata/langchain-gel - downloads: 99 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 94 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-brightdata repo: luminati-io/langchain-brightdata downloads: 2000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-featherless-ai repo: featherlessai/langchain-featherless-ai - downloads: 94 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 114 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-nebius repo: nebius/langchain-nebius path: libs/nebius - downloads: 937 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 1000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-surrealdb repo: surrealdb/langchain-surrealdb - downloads: 164 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 224 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-greennode repo: greennode-ai/langchain-greennode path: libs/greennode - downloads: 50 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 44 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-tensorlake repo: tensorlakeai/langchain-tensorlake - downloads: 170 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 190 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-gradient name_title: DigitalOcean Gradient repo: digitalocean/langchain-gradient provider_page: gradientai - downloads: 791 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 392 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-anchorbrowser name_title: Anchor Browser repo: anchorbrowser/langchain-anchorbrowser provider_page: anchor_browser - downloads: 266 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 289 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: toolbox-langchain name_title: MCP Toolbox (Google) highlight: true repo: googleapis/mcp-toolbox-sdk-python path: packages/toolbox-langchain - downloads: 6000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 7000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-scrapeless repo: scrapeless-ai/langchain-scrapeless - downloads: 57 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 56 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-google-bigtable name_title: Bigtable (Google) repo: googleapis/langchain-google-bigtable-python provider_page: google - downloads: 350 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 514 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-oci name_title: Oracle Cloud Infrastructure (OCI) repo: oracle/langchain-oracle - downloads: 2000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 3000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-zeusdb repo: zeusdb/langchain-zeusdb path: libs/zeusdb - downloads: 190 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 328 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-scraperapi repo: scraperapi/langchain-scraperapi - downloads: 405 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 722 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-localai repo: mkhludnev/langchain-localai path: libs/localai downloads: 3000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-scrapegraph repo: ScrapeGraphAI/langchain-scrapegraph - downloads: 945 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 660 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00" - name: langchain-voyageai repo: voyage-ai/langchain-voyageai path: libs/voyageai - downloads: 38000 - downloads_updated_at: "2025-10-20T00:06:34.640756+00:00" + downloads: 47000 + downloads_updated_at: "2025-11-03T01:54:16.054206+00:00"