Client Libraries

Athena provides idiomatic client libraries for the most common server-side ecosystems. Each library wraps the raw gRPC / Protocol Buffer API and handles the lower-level details — image pre-processing, streaming lifecycle, and authentication — so you can focus on integrating classification into your application.

If your language is not listed below you can still use the service directly via the Raw Proto Definitions definitions with any gRPC-compatible toolchain. Interested in a managed library for another language? Reach out to our team via the Athena product page to express interest.

Python

An idiomatic Python client for the Athena classification service. Suitable for data pipelines, backend services, and scripting workflows built on Python 3.

.NET

A .NET client library targeting modern C# applications. Suitable for ASP.NET Core services and other .NET workloads.

Node.js

A TypeScript/Node.js client for the Athena classification service. Suitable for server-side JavaScript applications and TypeScript backends.