Registry / data / soda-core-athena

soda-core-athena

JSON →
library3.5.6pypypiunverified

Soda Core Athena is an extension of Soda Core for scanning data quality issues in AWS Athena. The current version is 3.5.6. It follows the same release cadence as Soda Core.

pip install soda-core-athena
INSTALL
IMPORT
SIG · SODA-CORE-ATHENA
S
soda-core-athena
datapythonv3.5.6
Install
9.6s avg
Import
1997ms
Disk
84MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v3.5.6 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 1.350s · 84.4MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 9.6s · import 1.046s · 85MB
84MB installed
● package 84MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Scan
from soda.scan import Scan
from soda.scan import Scan

Basic Soda Core scan using Athena data source.

from soda.scan import Scan scan = Scan() scan.set_data_source_name('athena') scan.add_configuration_yaml_file('configuration.yml') scan.add_sodacl_yaml_file('checks.yml') scan.execute() print(scan.get_logs_text())
soda --version
Debug
Known issues
breakingIn Soda Core 3.x, the scan creation API changed from `SodaScan` to `Scan`. The class `SodaScan` was removed.
fix
Use `from soda.scan import Scan` and instantiate `Scan()`.
affects: >=3.0.0
gotchaThe Athena data source requires `soda-core-athena` to be installed separately, but the import is still from `soda.scan`. Missing this package will cause a data source configuration error.
fix
Ensure `soda-core-athena` is installed in the same environment.
affects: all
gotchaAthena scanning may fail if the AWS credentials are not properly configured. Soda uses the default AWS credential chain.
fix
Set environment variables `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, and optionally `AWS_SESSION_TOKEN` before running the scan.
affects: all
Upgrade
Version history
3.5.6latest on PyPI · released Sep 24, 2025
Audit
Dependencies
soda-corerequiredCore library required for Athena extension
Agent activity
32 hits · last 30 days
node
28
OpenAI (training)
1
Resources
soda-core-athena — pip install soda-core-athena · libregistry