Athena

Repository + Application Map

How Athena is split across repos, crates, SDKs, applications, and supporting tooling.

Athena is not one repo or one runtime. This page is the top-level map for the current workspace and related repos so people can answer two questions quickly:

  1. Which repo owns this surface?
  2. Where is the deepest documentation for it right now?

Core Repos

RepoMain ownershipDeep docs in this site
xylex-group/athenaGateway server, Rust SDK/driver, workspace apps, operations cratesPlatform, API, Cluster Operations, Athena RS SDK
xylex-group/athena-authAthena authentication framework and core auth cratesAthena Auth Core, Plugins, Concepts, Integrations, OpenAPI
xylex-group/athena-auth-uiPrebuilt auth UI implementation and packaged HeroUI surfaceAthena Auth UI SDK
xylex-group/athena-jsTypeScript/JavaScript SDK for Athena gateway and Athena AuthAthena.js SDK
xylex-group/athena-mcpMCP proxy for Athena gateway operationsMCP Overview
xylex-group/better-auth-athenaBetter Auth database adapter for AthenaRepo map only in this site today
xylex-group/athena-operatorKubernetes operator for Athena GatewayAthena Operator
xylex-group/athena-vscode-extensionIDE extension for executing queries and browsing dataRepo map only in this site today

xylex-group/athena

Repository: github.com/xylex-group/athena

Workspace crates

TargetRoleCurrent docs coverage
athena_rsAthena driver, gateway API server, and Rust SDK surfacePlatform, API, Athena RS SDK
athena-actixShared Actix request-context wrappers, header extractors, wildcard host routing, and best-effort runtime spawn helpersAthena Actix Crate, API
athena-control-planeDurable control-plane state, clone job repositories, lease and event contractsCluster Operations, Platform Daemon Runtime
athena-clonePostgres snapshot clone planning, execution, verification, and registration seamsCluster Clone Jobs, Platform Daemon Runtime
athena-daemonDedicated daemon runtime for durable clone jobs and migrated workersPlatform Daemon Runtime, Cluster Operations
athena-client-pressureClient-pressure scoring, snapshot persistence helpers, admin read models, and the background sweep worker loopAthena Client Pressure Crate, Admin + Management APIs
athena-cdcPortable change-data-capture helpers, Sequin replay, state tracking, and CDC audit payload buildersAthena CDC Crate, Pipelines + Realtime
athena-driverBackend driver primitives, including Scylla execution, Supabase health-aware clients, and portable PostgreSQL helper modulesAthena Driver Crate, Platform
athena-wssWebsocket gateway contract helpers plus CDC websocket broadcast, replay, and transport server codeAthena WSS Crate, Pipelines + Realtime
athena-gatewayPortable gateway contracts, structured-fetch parsing plus SQL compilation/execution, deferred payloads, schema/table normalization, fetch body preprocessing, legacy GET /data compatibility planning, /gateway/query plus /gateway/update plus /gateway/delete request planning, delete resource-ID lookup planning, fetch singleflight coordination, gateway resource-ID fallback resolution heuristics, metadata-aware fetch condition helpers, PostgREST compatibility parsing, RPC compatibility parsing, and gateway right helpersAthena Gateway Crate, API
athena-observabilityShared metrics state, route classification, gateway log contracts, client-stat batching, and Linux NDJSON sinksAthena Observability Crate, Architecture Guides
athena-queryReusable query builders, Postgres type coercion helpers, optimization workflows, and dialect metadata for SQL/CQL evolutionAthena Query Crate, API
athena-pipelinesPortable pipeline definitions, YAML template parsing, request merging, and gateway-fetch body buildersAthena Pipelines Crate, Pipelines + Realtime
athena-provisioningProvisioning and environment bootstrap workflowsAdmin + Management APIs, Cluster Operations
athena-schedulerScheduled-job execution and timed orchestrationCluster Operations
athena-schema-healSchema drift repair and healing workflowsSchema Introspection
athena-typesenseOptional Typesense sync, search proxy, and background worker-domain logicAthena Typesense Crate, Typesense Search + Sync
athena-workerBackground worker runtime for async or operational jobsPipelines + Realtime

Workspace applications

Path / appRoleCurrent docs coverage
apps/cloudflare-athena / athena-cloudflare-wranglerContainerized Wrangler wrapper around the Athena serverRepo map only in this site today
apps/desktop / athena-desktopTauri desktop implementation with auxiliary tooling built from Athena StudioRepo map only in this site today
apps/docs / athena-docsDocumentation websiteYou are here
apps/marketing / athena-marketingLanding page websiteRepo map only in this site today
apps/web / athena-studioStudio database explorer frontendRepo map only in this site today
apps/web / athena-wss-gatewayWSS gateway proxy that interfaces the local gateway APIRepo map only in this site today

xylex-group/athena-auth

Repository: github.com/xylex-group/athena-auth

TargetRoleCurrent docs coverage
athena-authRoot auth framework and public auth runtimeAthena Auth Core, OpenAPI
athena-auth-api, athena-auth-core, athena-auth-derive, athena-auth-multitenancy, athena-auth-observabilityCore crates that implement the framework, macros, multitenancy, and observability seamsAthena Auth Core, Concepts, Plugins, Integrations
apps/demo / athena-auth-demoDemo application for Athena Auth flowsRepo map only in this site today

xylex-group/athena-auth-ui

Repository: github.com/xylex-group/athena-auth-ui

TargetRoleCurrent docs coverage
athena-auth-uiNative UI implementation for Athena AuthAthena Auth UI SDK
examples/herouiExample application for the packaged UI surfaceAthena Auth UI SDK
packages/herouiMain packaged HeroUI component surfaceAthena Auth UI SDK

xylex-group/athena-js

Repository: github.com/xylex-group/athena-js

TargetRoleCurrent docs coverage
athena-jsTypeScript and JavaScript SDK for athena_rs gateway flows and Athena Auth flowsAthena.js SDK

xylex-group/athena-mcp

Repository: github.com/xylex-group/athena-mcp

TargetRoleCurrent docs coverage
athena-mcpMCP proxy for the Athena gateway serverMCP Overview

Supporting Adapters, Operators, And Tools

RepoRoleCurrent docs coverage
xylex-group/better-auth-athenaBetter Auth adapter backed by AthenaRepo map only in this site today
xylex-group/athena-operatorKubernetes operator for Athena Gateway deploymentsAthena Operator
xylex-group/athena-vscode-extensionVS Code extension for query execution and data inspection in the IDERepo map only in this site today

How To Use This Map

  • Start here when you know the repo or app name, but not the matching docs section.
  • Use SDK Overview when you already know you need a client/package surface rather than a workspace map.
  • Use Documentation Status when you want to see broader coverage gaps and reference generation state.