skillfed

dbt-adapters

The set of adapter protocols and base functionality that supports integration with dbt-core

dbt-adapters Permissive license Active 231 v1.24.5 released

Install

dbt-adapters on PyPI

pip

pip install dbt-adapters

uv

uv add dbt-adapters

poetry

poetry add dbt-adapters

Package facts

License not declared (permissive)
Python support supports the current Python release (>=3.10.0)
Install friction low — pure-Python wheel
Runtime dependencies 7 — agate, dbt-common, dbt-protos, mashumaro, protobuf, pytz, typing-extensions
Maintenance actively maintained — 29 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: dbt_adapters-1.24.5-py3-none-any.whl

Keywords: adapter, adapters, database, dbt, dbt Cloud, dbt Core, dbt Labs, dbt-core, elt

Development Status :: 5 - Production/StableLicense :: OSI Approved :: Apache Software LicenseOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

About dbt-adapters

from the package's own PyPI description — quoted content, verbatim

<p align="center"> <img src="https://raw.githubusercontent.com/dbt-labs/dbt/ec7dee39f793aa4f7dd3dae37282cc87664813e4/etc/dbt-logo-full.svg" alt="dbt logo" width="500" /> </p>

<p align="center"> <a href="https://pypi.org/project/dbt-adapters/"> <img src="https://badge.fury.io/py/dbt-adapters.svg" /> </a> <a target="_blank" href="https://pypi.org/project/dbt-adapters/" style="background:none"> <img src="https://img.shields.io/pypi/pyversions/dbt-adapters"> </a> <a href="https://github.com/psf/black"> <img src="https://img.shields.io/badge/code%20style-black-000000.svg" /> </a> <a href="https://github.com/python/mypy"> <img src="https://www.mypy-lang.org/static/mypy_badge.svg" /> </a> <a href="https://pepy.tech/project/dbt-athena"> <img src="https://static.pepy.tech/badge/dbt-adapters/month" /> </a> </p>

Adapters

There are two major adapter types: base and sql.

base

BaseAdapter defines the base functionality an adapter is required to implement in order to function...

Read as markdown · JSON record · Source repository · Homepage · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Provides the base adapter protocols, connection management, and SQL dialect abstractions that dbt-core plugins use to connect to and transform data in any database or data warehouse.

Low friction installation with a wheel distribution. Actively maintained with a release 29 days ago and recent commits; depends on stable, widely-used packages like protobuf, agate, and pytz.

Permissive license treatment allows commercial and private use without restriction, typical of dbt-labs' open ecosystem approach.

Usage

pip install dbt-adapters==1.24.5

from dbt.adapters.base import BaseAdapter
from dbt.adapters.sql import SQLAdapter

Requires Python 3.10 or later; intended as a library for dbt adapter plugin developers, not end-user installation.

Verdict: Production-stable adapter framework actively maintained by dbt-labs with no known vulnerabilities. Permissive licensing and low install friction make it suitable for building dbt plugins. Best suited for developers extending dbt to new data platforms rather than direct end-user use.

Needs verification

  • Whether concrete adapter implementations (e.g., dbt-postgres, dbt-snowflake) are required alongside this package for actual database connectivity.
  • Performance characteristics and stability guarantees for relation caching under high-volume metadata scenarios.
dbt adapter frameworkdbt database connectordbt sql dialectdbt plugin developmentdbt connection managementdbt data warehouse integrationdbt elt adapter

Similar packages