{"id":22388,"library":"soda-core-athena","title":"Soda Core Athena","description":"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.","status":"active","version":"3.5.6","language":"python","source_language":"en","source_url":"https://github.com/sodadata/soda-core","tags":["data quality","soda","athena","scanning"],"install":[{"cmd":"pip install soda-core-athena","lang":"bash","label":"Install via pip"}],"dependencies":[{"reason":"Core library required for Athena extension","package":"soda-core","optional":false}],"imports":[{"wrong":"from soda.scan import Scan","symbol":"Scan","correct":"from soda.scan import Scan"}],"quickstart":{"code":"from soda.scan import Scan\n\nscan = Scan()\nscan.set_data_source_name('athena')\nscan.add_configuration_yaml_file('configuration.yml')\nscan.add_sodacl_yaml_file('checks.yml')\nscan.execute()\nprint(scan.get_logs_text())","lang":"python","description":"Basic Soda Core scan using Athena data source."},"warnings":[{"fix":"Use `from soda.scan import Scan` and instantiate `Scan()`.","message":"In Soda Core 3.x, the scan creation API changed from `SodaScan` to `Scan`. The class `SodaScan` was removed.","severity":"breaking","affected_versions":">=3.0.0"},{"fix":"Ensure `soda-core-athena` is installed in the same environment.","message":"The 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.","severity":"gotcha","affected_versions":"all"},{"fix":"Set environment variables `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, and optionally `AWS_SESSION_TOKEN` before running the scan.","message":"Athena scanning may fail if the AWS credentials are not properly configured. Soda uses the default AWS credential chain.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'3.5.6':25 'athena':3,6,20,38 'aw':19 'cadenc':31 'core':2,5,12,34 'current':22 'data':15,35 'extens':9 'follow':27 'issu':17 'qualiti':16,36 'releas':30 'scan':14,39 'soda':1,4,11,33,37 'version':23","created_at":"2026-04-27T17:04:54.333374+00:00","updated_at":"2026-04-27T17:04:54.333374+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmpzwqumf5w/venv/lib/python3.12/site-packages/soda/scan.py\", line 12, in <module>\n    from soda.common.env_helper import EnvHelper\n  File \"/tmp/tmpzwqumf5w/venv/lib/python3.12/site-packages/soda/common/env_helper."},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"3.5.6","cli_name":"soda","cli_version":"soda-core, version 3.5.6","type":"library","homepage":"https://www.soda.io","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/soda-core-athena/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["data","aws","testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}