skillfed

langchain-databricks

An integration package connecting Databricks and LangChain

langchain-databricks v0.1.2 181.0K downloads/30d#10,136 on PyPI
Permissive license MIT DORMANT released

What it is and what it does

langchain-databricks was an integration package that bridged LangChain applications with Databricks services—vector search, chat models, and MLflow tracking. It depended on langchain-core for the LangChain framework, databricks-vectorsearch for semantic search, mlflow for experiment tracking, and numpy and scipy for numerical operations.

However, this package is now deprecated. The maintainers have consolidated all functionality into databricks-langchain, which is the active, forward-looking package. Existing code using langchain-databricks will continue to run, but no new features or fixes are planned here; all development has moved to the replacement package.

Use it for:

  • Connecting a LangChain chatbot to Databricks vector search for semantic retrieval over enterprise data
  • Integrating Databricks Foundation Models as LLM backends in LangChain applications
  • Logging and tracking LangChain experiments and model runs via MLflow on Databricks
  • Building RAG (retrieval-augmented generation) pipelines that query Databricks vector stores

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Connects LangChain applications to Databricks services including vector search, chat models, and MLflow integration, but is now deprecated in favor of databricks-langchain.

No. Do not install this package for new projects. It is deprecated and dormant; install databricks-langchain instead, which provides all the same functionality with active maintenance. If you have existing code using langchain-databricks, plan a migration to databricks-langchain to ensure you receive future updates and bug fixes.

Install

langchain-databricks on PyPI

pip

pip install langchain-databricks

uv

uv add langchain-databricks

poetry

poetry add langchain-databricks

Installing langchain-databricks

Before you install

Low install friction with straightforward dependencies, but the package is dormant—last release was 602 days ago. Maintenance has ceased in favor of the consolidated databricks-langchain package.

License in practice

MIT license permits commercial and private use with minimal restrictions, but this is a deprecated package; new projects should use databricks-langchain instead.

Quickstart

pip install langchain-databricks
from langchain_databricks import ChatDatabricks
chat_model = ChatDatabricks(endpoint="databricks-meta-llama-3-70b-instruct")
response = chat_model.invoke("What is MLflow?")

Requires Python 3.9 or later; Databricks workspace credentials and endpoint configuration needed at runtime.

Verify before relying

  • Whether existing code using langchain-databricks will continue to work without breaking changes as Databricks evolves
  • Compatibility guarantees with future versions of langchain-core, databricks-vectorsearch, and mlflow

Package facts

License MIT (permissive)
Python support supports the current Python release (<4.0,>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 5 — databricks-vectorsearch, langchain-core, mlflow, numpy, scipy
Maintenance dormant — 602 days since the last release
First released
Downloads 180,972/month — #10,136 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: langchain_databricks-0.1.2-py3-none-any.whl

License :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.9

Tags

databricks langchain integrationlangchain vector search databricksdatabricks chat models langchainmlflow langchain databrickslangchain databricks connector
deprecateddatabricks-integrationllm-framework

More Artificial Intelligence packages

litellm

LiteLLM provides a unified Python interface to…

permissive · top 100 on PyPI

huggingface-hub

Client library and CLI tool for downloading,…

permissive · top 100 on PyPI

langchain

LangChain provides a framework for building…

permissive · top 1,000 on PyPI

hf-xet

hf-xet provides chunk-based deduplication and…

permissive · top 1,000 on PyPI

tokenizers

Tokenizers converts raw text into token…

permissive · top 1,000 on PyPI

transformers

Transformers provides a unified framework for…

permissive · top 1,000 on PyPI

databricks-langchain

Integrates Databricks AI services—LLMs, vector…

permissive · top 5,000 on PyPI

databricks-openai

Integrates Databricks AI features, particularly…

permissive · top 5,000 on PyPI

databricks-ai-bridge

Provides a shared Python API layer for building…

unclear · top 5,000 on PyPI

databricks-vectorsearch

A deprecated re-export shim that forwards to…

unclear · top 5,000 on PyPI

unitycatalog-langchain

Exposes Unity Catalog functions as LangChain…

permissive · top 5,000 on PyPI

langchain-aws

Connects LangChain applications to AWS services…

permissive · top 5,000 on PyPI

braintrust-langchain

Provides a LangChain callback handler to log…

permissive · top 5,000 on PyPI

langchain-classic

Provides legacy LangChain chains, community…

permissive · top 1,000 on PyPI

langchain-google-vertexai

Connects LangChain applications to Google…

permissive · top 1,000 on PyPI

databricks-feature-store

This package is deprecated as of v0.17.0; it…

unclear · top 15,000 on PyPI