dbt-adapters 1.22.10


pip install dbt-adapters

  Latest version

Released: Mar 30, 2026


Meta
Author: dbt Labs
Maintainer: dbt Labs
Requires Python: >=3.10.0

Classifiers

Development Status
  • 5 - Production/Stable

License
  • OSI Approved :: Apache Software License

Operating System
  • MacOS :: MacOS X
  • Microsoft :: Windows
  • POSIX :: Linux

Programming Language
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13

dbt logo

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 with dbt-core. There are several methods which have default implementations as well as methods that require the concrete adapter to implement them.

sql

SQLAdapter inherits from BaseAdapter, updates default implementations to work with SQL-based platforms, and defines additional required methods to support those defaults.

Components

An adapter is composed of several components.

  • connections
  • dialect
  • relation caching
  • integration with dbt-core

The first two are platform-specific and require significant implementation in a concrete adapter. The last two are largely implemented in dbt-adapters with minor adjustments in a concrete adapter.

Connections

This component is responsible for creating and managing connections to storage and compute.

Files

  • dbt/adapters/{base|sql}/connections.py

Dialect

This component is responsible for translating a request from dbt-core into a specific set of actions on the platform.

Files

  • dbt/adapters/base/column.py
  • dbt/adapters/base/query_headers.py
  • dbt/adapters/base/relation.py
  • dbt/adapters/relation_configs/*
  • dbt/adapters/clients/jinja.py
  • dbt/include/global_project/*

Relation caching

This component is responsible for managing a local cache of relations, relation metadata, and dependencies between relations.

Files

  • dbt/adapters/cache.py

Integration with dbt-core

This component is responsible for managing the interface between dbt-core and a concrete adapter.

Files

  • dbt/adapters/{base|sql}/impl.py
  • dbt/adapters/base/meta.py
  • dbt/adapters/base/plugin.py
  • dbt/adapters/capability.py
  • dbt/adapters/factory.py
  • dbt/adapters/protocol.py
  • dbt/adapters/contracts/*
  • dbt/adapters/events/*
  • dbt/adapters/exceptions/*
1.22.10 Mar 30, 2026
1.22.9 Mar 16, 2026
1.22.8 Mar 05, 2026
1.22.7 Mar 03, 2026
1.22.6 Feb 17, 2026
1.22.5 Jan 14, 2026
1.22.4 Jan 08, 2026
1.22.3 Jan 07, 2026
1.22.2 Dec 19, 2025
1.22.1 Dec 17, 2025
1.22.0 Dec 09, 2025
1.21.0 Dec 08, 2025
1.20.1 Nov 21, 2025
1.20.0 Nov 18, 2025
1.19.0 Nov 07, 2025
1.18.0 Nov 04, 2025
1.17.3 Oct 20, 2025
1.17.2 Oct 02, 2025
1.17.1 Oct 01, 2025
1.17.0 Sep 29, 2025
1.16.7 Sep 11, 2025
1.16.6 Sep 03, 2025
1.16.5 Aug 19, 2025
1.16.4 Aug 15, 2025
1.16.3 Jul 21, 2025
1.16.2 Jul 16, 2025
1.16.1 Jul 10, 2025
1.16.0 Jun 04, 2025
1.15.3 May 20, 2025
1.15.2 May 19, 2025
1.15.1 May 19, 2025
1.15 May 19, 2025
1.14.8 Apr 25, 2025
1.14.7 Apr 24, 2025
1.14.6 Apr 14, 2025
1.14.5 Apr 07, 2025
1.14.4 Mar 31, 2025
1.14.3 Mar 19, 2025
1.14.1 Mar 04, 2025
1.14.0 Feb 07, 2025
1.13.2 Jan 22, 2025
1.13.1 Jan 10, 2025
1.13.0 Dec 19, 2024
1.12.0 Dec 18, 2024
1.11.0 Nov 12, 2024
1.10.4 Dec 05, 2024
1.10.3 Nov 25, 2024
1.10.2 Nov 23, 2024
1.10.1 Nov 20, 2024
1.10.0 Nov 19, 2024
1.9.0 Nov 13, 2024
1.8.0 Oct 29, 2024
1.7.2 Oct 24, 2024
1.7.0 Sep 19, 2024
1.6.1 Sep 16, 2024
1.6.0 Sep 12, 2024
1.5.0 Sep 10, 2024
1.4.1 Aug 09, 2024
1.4.0 Jul 30, 2024
1.3.3 Jul 09, 2024
1.3.2 Jul 02, 2024
1.3.1 Jun 20, 2024
1.3.0 Jun 18, 2024
1.2.1 May 21, 2024
1.1.1 May 07, 2024
1.1.0 May 01, 2024
1.1.0rc2 Apr 29, 2024
1.1.0rc1 Apr 17, 2024
1.0.8b3 Apr 16, 2024
1.0.0 Apr 01, 2024
1.0.0b2 Mar 26, 2024
1.0.0b1 Feb 27, 2024
0.1.0a6 Jan 29, 2024
0.1.0a5 Jan 25, 2024
0.1.0a4 Jan 22, 2024
0.1.0a3 Jan 18, 2024
0.1.0a2 Jan 18, 2024
0.1.0a1 Jan 17, 2024

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras: None
Dependencies:
agate (<2.0,>=1.0)
dbt-common (<2.0,>=1.36)
dbt-protos (<2.0,>=1.0.291)
mashumaro[msgpack] (<3.15,>=3.9)
protobuf (<7.0,>=6.0)
pytz (>=2015.7)
typing-extensions (<5.0,>=4.0)