$npx skillfedfor your agent

dbt-athena-community

The athena adapter plugin for dbt (data build tool)

Worth itPyPI DatabaseReleased Jul 2026827.3K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — dbt_athena_community-1.11.0-py3-none-any.whl
v1.11.0 · released 2026-07-16 · Python >=3.10.0 · 1 runtime deps: dbt-athena

Yes. The adapter is production-stable, actively maintained, and has no known vulnerabilities. It's the standard way to run dbt against Athena and supports modern Python versions. Install it if you're building dbt workflows on AWS Athena; the low dependency footprint and permissive license make adoption straightforward. Requires AWS credentials and an existing Athena database setup.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires AWS credentials configured via aws cli/boto3 conventions or explicit aws_access_key_id and aws_secret_access_key.
  • Needs an existing S3 bucket and Athena database.
  • Low friction installation as a pure Python wheel.

License · maintenance · safety

permissive license (permissive) — Licensed under Apache Software License (permissive), allowing broad use and modification without significant restrictions on commercial or private projects.

last release 2026-07-16 (29 days) · last repo commit 2026-08-14 · 231 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 827,278 downloads/mo, #4,958 on PyPI

Verify before relying

pip install dbt-athena-community

Then configure profiles.yml:
athena:
  target: dev
  outputs:
    dev:
      type: athena
      s3_staging_dir: s3://bucket/dbt/
      region_name: eu-west-1
      schema: dbt
      database: awsdatacatalog
      aws_profile_name: my-profile
  • Whether dbt-athena dependency is automatically installed or must be managed separately.
  • Specific performance characteristics or query timeout defaults when working with large datasets.
  • Compatibility with dbt Cloud beyond dbt Core mentioned in keywords.
Same gist for agents: .md · .json

What it is and what it does

dbt-athena-community is a dbt adapter that connects dbt workflows to AWS Athena, allowing you to build and manage data transformation pipelines using SQL and Python directly against Athena-managed data. It acts as the bridge between dbt's transformation framework and Athena's query engine, handling the translation of dbt models into Athena queries and managing the resulting tables and metadata.

The adapter supports the full range of dbt model types—tables, views, incremental models, snapshots, and Python models—with specific optimizations for Athena's architecture. It works with both Hive and Iceberg table formats (Iceberg requires Athena Engine v3), integrates with AWS Glue for metadata management, and supports Lake Formation for access control. Configuration is managed through dbt profiles, with options for S3 staging directories, workgroups, retry policies, and seed data handling.

Use it for

  • Build incremental fact tables on Athena using insert_overwrite or append strategies, with merge support on Iceberg tables.
  • Create and maintain slowly-changing dimension snapshots with timestamp or check strategies for historical data tracking.
  • Run Python-based transformations alongside SQL models using Athena Spark workgroups for complex analytics.
  • Integrate dbt workflows with AWS Lake Formation to enforce fine-grained access control on transformed tables.
  • Manage seed data uploads to S3 with custom boto3 arguments for ACL and permission control.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

The adapter is production-stable, actively maintained, and has no known vulnerabilities. It's the standard way to run dbt against Athena and supports modern Python versions. Install it if you're building dbt workflows on AWS Athena; the low dependency footprint and permissive license make adoption straightforward. Requires AWS credentials and an existing Athena database setup.

Install

dbt-athena-community on PyPI

Before you install

Low friction installation as a pure Python wheel. Actively maintained with a release within the last month. Requires Python 3.10 or later and depends only on dbt-athena, making setup straightforward.

Requires AWS credentials configured via aws cli/boto3 conventions or explicit aws_access_key_id and aws_secret_access_key. Needs an existing S3 bucket and Athena database.

License in practice

Licensed under Apache Software License (permissive), allowing broad use and modification without significant restrictions on commercial or private projects.

Quickstart

pip install dbt-athena-community

Then configure profiles.yml:
athena:
  target: dev
  outputs:
    dev:
      type: athena
      s3_staging_dir: s3://bucket/dbt/
      region_name: eu-west-1
      schema: dbt
      database: awsdatacatalog
      aws_profile_name: my-profile

Verify before relying

  • Whether dbt-athena dependency is automatically installed or must be managed separately.
  • Specific performance characteristics or query timeout defaults when working with large datasets.
  • Compatibility with dbt Cloud beyond dbt Core mentioned in keywords.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.10.0
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
dbt-athena
MaintenanceActively maintained 29 days since the last release
Last repo commit
First released
Downloads827,278 / month, #4,958 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
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.12

Evidence: dbt_athena_community-1.11.0-py3-none-any.whl

Tags

Capabilities
dbt adapter for athenaathena data transformationdbt incremental models athenaaws athena dbt plugindbt iceberg hive tablesathena sql transformationdbt python models athena
Topics
dbt-adapteraws-athenadata-transformation
PyPI keywords
adapteradaptersathenadatabasedbtdbt Clouddbt Coredbt Labsdbt-coreelt

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “dbt adapter for athena”

  • dbt-athena-communityA dbt adapter that enables data transformation workflows on AWS…
  • dbt-athenadbt-athena is a dbt adapter that enables data transformation…
  • dbt-gluedbt-glue is a dbt adapter that enables running dbt transformations…

Give your agent the search over MCP, or paste the wish link into any chat.

More Database packages

psycopg2-binary Worth it
PyPI · Software Development · released Apr 2026

psycopg2-binary is a PostgreSQL database adapter for Python that implements the DB API 2.0 specification, enabling Python applications to connect to and query PostgreSQL databases with thread-safe concurrent operations.

copyleftcompiled wheel · 3.9+
271.6Mdownloads / mo
redis Worth it
PyPI · Database · released Jul 2026

Python client library for connecting to and executing commands against Redis key-value stores, supporting both synchronous and asynchronous operations.

Install it if your application needs to interact with Redis; the only prerequisite is a running Redis server instance.

MITpure Python · 3.10+
268.3Mdownloads / mo
ydb Worth it
PyPI · Database · released Jul 2026

YDB Python SDK is the official client library for connecting to and querying YDB databases from Python applications.

Install it if you need to connect Python applications to YDB databases.

permissive licensepure Python · 3.10+
210.0Mdownloads / mo
snowflake-connector-python Worth it
PyPI · Software Development · released Aug 2026

Connects Python applications to Snowflake data warehouses using the DB API 2.0 specification, enabling SQL queries, data transfers, and warehouse operations.

Apache-2.0compiled wheel · 3.10+
193.6Mdownloads / mo
sqlparse Worth it
PyPI · Software Development · released Aug 2026

sqlparse tokenizes SQL text into a tree of statements, clauses, and expressions, and provides functions to split scripts, format queries, and inspect parsed tokens without validating dialect or syntax.

Install it if you need to manipulate, format, or analyze SQL text programmatically.

BSD-3-Clausepure Python · 3.10+
148.9Mdownloads / mo
dbt-adapters With conditions
PyPI · Database · released Jul 2026

Provides base adapter protocols and shared functionality that database adapters use to integrate with dbt-core, handling connections, dialect translation, relation caching, and core interface management.

Apache-2.0pure Python · 3.10.0+
121.3Mdownloads / mo

See also dbt-athena · pythena · dbt-spark · dbt-clickhouse · dbt-databricks · dbt-vertica · PyAthena · dbt-duckdb · dbt-sqlserver · dbt-glue