Developer Integrations
Athena provides developers with multiple flexible options for integrating its capabilities into their applications and systems.
REST API
Athena provides robust REST API capabilities allowing developers to programmatically interact with Athena’s services. Access to the REST API encompasses several endpoints for data querying, metadata fetching, and integration with enterprise systems.
The Python SDK is recommended for developers working within the Athena Notebooks environment, local development setups, cloud platforms, or custom infrastructures. It allows seamless integration and interaction with Athena services using Python.
The Python SDK is recommended for developers working within the Athena Notebooks environment, local development setups, cloud platforms, or custom infrastructures. It allows seamless integration and interaction with Athena services using Python.
Support for TypeScript SDK enables developers to integrate Athena capabilities within TypeScript environments, offering a strong typing system and enhanced code reliability.
REST API
Athena provides robust REST API capabilities allowing developers to programmatically interact with Athena’s services. Access to the REST API encompasses several endpoints for data querying, metadata fetching, and integration with enterprise systems.
The Python SDK is recommended for developers working within the Athena Notebooks environment, local development setups, cloud platforms, or custom infrastructures. It allows seamless integration and interaction with Athena services using Python.
The Python SDK is recommended for developers working within the Athena Notebooks environment, local development setups, cloud platforms, or custom infrastructures. It allows seamless integration and interaction with Athena services using Python.
Support for TypeScript SDK enables developers to integrate Athena capabilities within TypeScript environments, offering a strong typing system and enhanced code reliability.
Custom SDKs are made available based on request. Below is the comprehensive list of SDKs currently offered.
iFrame Integration
Athena services can be embedded into web applications using iFrame integrations. This integration method allows you to embed Athena’s interface in a dedicated, secure environment on your webpage without requiring extensive frontend development. The iFrame approach offers simple implementation while letting you control the viewport size and placement within your application layout.
React SDK Integration
Integration with React allows for dynamic web application development using Athena’s services. Athena provides a React SDK to embed either the complete Athena platform or specific components with a customizable UI into your own application. This enables you to deliver Athena’s powerful capabilities to your users while maintaining your application’s look and feel.