athena_rs 3.26.2

Hyper performant polyglot Database driver
Documentation

Athena RS 3.25.0

current version: 3.26.2

Athena

Athena is the Rust gateway and runtime behind athena_rs: multi-backend data access, admin APIs, provisioning, background workers, realtime transport, and the operator surfaces that sit around them.

Start here

Repository shape

  • src/ holds the root athena_rs server/runtime and the Rust SDK surface.
  • crates/ contains 29 package directories, including 28 root-workspace members and 1 adjacent crate.
  • apps/ contains 8 operator, docs, desktop, marketing, and edge-delivery surfaces.
  • sql/ contains runnable provision and migration SQL.
  • docs/ contains repo-local architecture, runtime, and workspace documentation.
  • openapi.yaml and openapi-wss.yaml capture the HTTP and WebSocket contracts.

Common workflows

  • Inspect the runtime CLI from the repo root with cargo run --bin athena_rs -- --help.
  • Run Rust tests and heavier Rust verification from WSL2 on this machine rather than the Windows toolchain.
  • Use the folder READMEs when changing one surface; use the MANIFEST files when you need the whole workspace map.

Deep reference