--- id: athina-client version: "0.2.11" license: MIT license_treatment: permissive maintenance: aging --- # athina-client — Light weight SDK to interact with athina datasets License: permissive · Maintenance: aging · Downloads: 128.1K/mo ## What it is and what it does athina-client is a lightweight Python SDK that wraps HTTP communication with the Athina platform to enable programmatic dataset logging and management. It abstracts away direct HTTP calls by providing a client interface, relying on python-dotenv for credential management, requests for HTTP transport, and retrying for automatic retry logic on transient failures. The package is designed for developers who need to integrate dataset operations into Python applications or scripts targeting the Athina platform. However, it has not received updates in over a year, indicating it may lag behind platform changes or lack active maintenance. Use it for: - Log training or evaluation datasets to Athina from a Python application or data pipeline - Automate dataset uploads as part of a CI/CD workflow or batch processing job - Integrate Athina dataset management into a larger ML workflow or experiment tracking system - Programmatically manage datasets without writing raw HTTP requests to the Athina API ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A Python SDK for logging and interacting with datasets on the Athina platform, providing programmatic access to dataset management through HTTP requests. Yes, if you are actively using Athina and need Python SDK integration. The low install friction and permissive MIT license make adoption straightforward. However, the aging maintenance status means you should verify that the package remains compatible with your Athina platform version and be prepared to maintain a fork or migrate if the platform evolves significantly. ## Install pip install athina-client uv add athina-client poetry add athina-client ## Installing athina-client Before you install: Low install friction with straightforward dependencies. Package is aging with no recent maintenance signal, so expect limited active support or bug fixes. License in practice: MIT license permits commercial and private use with minimal restrictions; you may use, modify, and distribute this package freely provided you retain the license notice. Quickstart: pip install athina-client import os from dotenv import load_dotenv from athina_client import AthinaClient load_dotenv() client = AthinaClient(api_key=os.getenv('ATHINA_API_KEY')) # Use client to log datasets to Athina Requires Python 3.9 or later; Athina API credentials must be available (typically via environment variable) Verify before relying: - Whether the package actively maintains compatibility with the current Athina platform API - What dataset formats and sizes the SDK supports - Whether retry behavior via the retrying dependency is configurable for production use - Current state of repository maintenance and responsiveness to issues ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: aging - Downloads: 128.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags athina dataset logging sdk, python dataset management client, athina api client, dataset logging library, athina integration python, dataset upload sdk, athina platform client, dataset-management, api-client, ml-tooling [View on SkillFed](https://skillfed.io/packages/athina-client) · [View on PyPI](https://pypi.org/project/athina-client/)