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"