SDK Overview
Language SDKs and CLI surfaces for Athena Server and Athena Auth.
Athena ships multiple client/tooling surfaces:
@xylex-group/athena(athena-js): JavaScript/TypeScript SDK for both:- Athena Server data/gateway operations
- Athena Auth server authentication flows
@xylex-group/athena-auth-ui: prebuilt React/HeroUI auth, settings, email, and plugin surfaces for Athena Auth on top of the Athena JS auth clientathena_rs: Rust SDK for Athena Server/gateway accessathena-operator: Kubernetes operator for deploying Athena Gateway and related Athena CRDs into a cluster- Rust and TypeScript CLI workflows for operations and schema tooling
Recommended Paths
- JavaScript/TypeScript app teams building directly on the client contract: Athena.js SDK
- JavaScript/TypeScript app teams that want prebuilt auth screens and settings UI: Athena Auth UI
- Rust service teams: Athena RS SDK
- Platform teams running Athena inside Kubernetes: Athena Operator
- Runtime operations with CLI: Rust CLI
- Schema/codegen flows: TypeScript Schema CLI