--- id: databricks-sql-connector version: "4.4.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # databricks-sql-connector — Databricks SQL Connector for Python License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install databricks-sql-connector uv add databricks-sql-connector poetry add databricks-sql-connector ## Description # Databricks SQL Connector for Python [![PyPI](https://img.shields.io/pypi/v/databricks-sql-connector?style=flat-square)](https://pypi.org/project/databricks-sql-connector/) [![Downloads](https://pepy.tech/badge/databricks-sql-connector)](https://pepy.tech/project/databricks-sql-connector) The Databricks SQL Connector for Python allows you to develop Python applications that connect to Databricks clusters and SQL warehouses. It is a Thrift-based client with no dependencies on ODBC or JDBC. It conforms to the [Python DB API 2.0 specification](https://www.python.org/dev/peps/pep-0249/). This connector uses Arrow as the data-exchange format, and supports APIs (e.g. `fetchmany_arrow`) to directly fetch Arrow tables. Arrow tables are wrapped in the `ArrowQueue` class to provide a natural API to get several rows at a time. [PyArrow](https://arrow.apache.org/docs/python/index.html) is required to enable this and use these APIs, you can install it via `pip install pyarrow` or `pip install databricks-sql-connector[pyarrow]`. The connector includes built-in support for HTTP/HTTPS proxy servers with multiple authentication methods including basic authentication and Kerberos/Negotiate... ## AI interpretation — verify before relying A Thrift-based Python client for connecting to Databricks clusters and SQL warehouses, conforming to Python DB API 2.0 and supporting Arrow-based data exchange with optional Rust kernel acceleration. Verdict: A well-maintained, actively developed connector from Databricks with low install friction, permissive licensing, and no known vulnerabilities. Suitable for production use in applications requiring Python DB API 2.0 compliance and Arrow-native data access to Databricks infrastructure. [View on SkillFed](https://skillfed.io/packages/databricks-sql-connector) · [View on PyPI](https://pypi.org/project/databricks-sql-connector/)