Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

dbc dbc Logo

License GitHub release (latest SemVer) Release dbc

dbc is the command-line tool for installing and managing ADBC drivers.

Install dbc

Shell (Linux/macOS)

curl -LsSf https://dbc.columnar.tech/install.sh | sh

Homebrew

brew install columnar-tech/tap/dbc

uv

uv tool install dbc

pipx

pipx install dbc

PowerShell (Windows)

powershell -ExecutionPolicy ByPass -c irm https://dbc.columnar.tech/install.ps1 | iex

WinGet

winget install dbc

Windows MSI

Download the MSI installer

For more installation options, see the installation docs.

Getting Started

Search for available drivers:

dbc search

Install a driver:

dbc install snowflake

Use it with Python:

pip install "adbc-driver-manager>=1.8.0"
import adbc_driver_manager.dbapi as adbc

with adbc.connect(
    driver="snowflake",
    db_kwargs={
        "username": "USER",
        "password": "PASS",
        "adbc.snowflake.sql.account": "ACCOUNT-IDENT",
        # ... other connection options
    },
) as con, con.cursor() as cursor:
    cursor.execute("SELECT * FROM CUSTOMER LIMIT 5")
    print(cursor.fetch_arrow_table())

You can also manage drivers in a project using a driver list. And you can store connection options in a connection profile instead of in your code.

For more details, see the dbc documentation and the ADBC Quickstarts.

Communications

Code of Conduct

By contributing to dbc, you agree to follow our Code of Conduct.

Metadata

Release files for dbc 0.3.1rc0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for dbc 0.3.1rc0
File
dbc-0.3.1rc-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
dbc-0.3.1rc-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
dbc-0.3.1rc-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl Python 3 none Linux glibc 2.12+ x86-64 Details
dbc-0.3.1rc-py3-none-macosx_12_0_x86_64.whl Python 3 none macOS 12.0+ x86-64 Details
dbc-0.3.1rc-py3-none-macosx_12_0_arm64.whl Python 3 none macOS 12.0+ ARM64 Details

Total release size: 21.0 MB

Release files / dbc-0.3.1rc-py3-none-win_amd64.whl

Download URL dbc-0.3.1rc-py3-none-win_amd64.whl
Size 4.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
1d54ad4c493456ddbce05b372b720170be809601d489760e735cfb859bc403b0
BLAKE2b-256 checksum
How to use checksums
f2c80b3322fc99948d43c7cd5760d3824ff8f34b5030fb38f5611d73f1093c75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / dbc-0.3.1rc-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dbc-0.3.1rc-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.9 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
9770b55ca681b0338941d4e159c2e77c837425d181174d988e3ad397a1b57e5c
BLAKE2b-256 checksum
How to use checksums
6c090b40ecfe4d7cfba2a41a53e6d12f1e0d3c024d170a680b864ba0b4182539
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / dbc-0.3.1rc-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL dbc-0.3.1rc-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 4.3 MB
Tags Linux glibc 2.12+ x86-64 Python 3
SHA-256 checksum
How to use checksums
af92773445a437b065234da0fc0ed315a28b2bc3437ffb1dce47ca4429e97a64
BLAKE2b-256 checksum
How to use checksums
8caeccd7762591873f10a48d7c5c454cece9302c7b5ddea4df6533fc8309b08e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / dbc-0.3.1rc-py3-none-macosx_12_0_x86_64.whl

Download URL dbc-0.3.1rc-py3-none-macosx_12_0_x86_64.whl
Size 4.4 MB
Tags Python 3 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
8c7b81c6b1c6c3ba40653f6c1eff64b4968b0e38689467883d6d1b1279104cca
BLAKE2b-256 checksum
How to use checksums
901a58765a2b179cceab26bf17c027ca6e7bcff1ecc889195eef12fd631fb440
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / dbc-0.3.1rc-py3-none-macosx_12_0_arm64.whl

Download URL dbc-0.3.1rc-py3-none-macosx_12_0_arm64.whl
Size 4.0 MB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
acb8885bf59fb09373bfabb2e5259f78eb19828abd7dcef29a96b4225e257d47
BLAKE2b-256 checksum
How to use checksums
61a484e84e8f360a96711492090e6e94ddfde9a77dae015f10b1d0db4fbaebf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page