// DEVELOPER TOOLS

    SDKs & Libraries

    Official client libraries across four ecosystems — Python, TypeScript, Rust, and .NET. All live and available today.

    LIVEPython

    aethex-axiom-sdk

    Full-featured async Python SDK for the Axiom identity protocol. Create identities, link and verify platforms across Discord, Roblox, Steam, Xbox, Epic Games, and GitHub.

    $pip install aethex-axiom-sdk
    aethex-axiom-sdk — quick start
    import asyncio
    from aethex_axiom_sdk import AxiomClient, Platform
    async def main():
    async with AxiomClient(token="your-jwt-token") as client:
    identity = await client.create_identity("YourUsername")
    await client.link_platform(identity.id, Platform.DISCORD, "user#0001")
    verified = await client.verify_platform(
    identity.id, Platform.DISCORD, oauth_token
    )
    print(verified.verified) # True
    asyncio.run(main())

    Python 3.10+ · httpx ≥ 0.27 · pydantic ≥ 2.0

    LIVETypeScript / JavaScript

    @aethex/*

    9 modular TypeScript packages on JSR. Mix and match: auth middleware, Supabase factories, Passport OAuth federation, Stripe billing, feature flags, AI client, game types, and more.

    $npx jsr add @aethex/core
    @aethex/* — example
    import { createClient } from "@aethex/supabase";
    import { requireAuth } from "@aethex/middleware";
    import { PassportService } from "@aethex/passport";
    import express from "express";
    const app = express();
    const db = createClient(process.env.SUPABASE_URL!, process.env.SUPABASE_KEY!);
    app.get("/me", requireAuth, async (req, res) => {
    const passport = await PassportService.get(db, req.user.id);
    res.json(passport);
    });

    Node ≥ 18 · Bun ≥ 1.0 · Deno ≥ 1.40 · TypeScript ≥ 5.0

    LIVERust

    aethex-axiom-sdk

    Official Rust SDK for the Axiom Protocol. Includes core types, BFT consensus engine, cryptographic primitives, and a batteries-included SDK entry point. Async-first with Tokio.

    $cargo add aethex-axiom-sdk
    aethex-axiom-sdk — quick start
    use aethex_axiom_sdk::AxiomClient;
    #[tokio::main]
    async fn main() -> anyhow::Result<()> {
    let client = AxiomClient::new("your-jwt-token");
    let identity = client.create_identity("YourUsername").await?;
    client.link_platform(&identity.id, "discord", "user#0001").await?;
    println!("{:?}", identity);
    Ok(())
    }

    Rust 2021 edition · Tokio async runtime

    LIVE.NET / C#

    AeThex

    Official AeThex .NET package. Write once, deploy everywhere across the AeThex ecosystem from C# and the full .NET runtime.

    $dotnet add package AeThex

    .NET 6+ · NuGet

    // JSR.IO/@AETHEX

    TypeScript Packages

    Install individually with npx jsr add @aethex/<name> or deno add jsr:@aethex/<name>

    @aethex/corev1.0.3
    Core utilities, types, and shared constants for the AeThex OS monorepo
    @aethex/aiv1.0.3
    Gemini AI client with tool-calling support and drop-in Express chat handler
    @aethex/discordv1.0.3
    Discord OAuth2, Activity auth, and user profile helpers for Node servers
    @aethex/gamev1.0.3
    Cross-platform game type definitions for Roblox, UEFN, and Unity targets
    @aethex/middlewarev1.0.4
    Express auth guards — requireAuth, optionalAuth, requireRole
    @aethex/passportv1.0.3
    Multi-provider OAuth federation with Supabase and in-memory adapters
    @aethex/registryv2.0.4
    Plan-based feature flag registry with React Gate component and useFeature hook
    @aethex/stripev1.0.3
    Stripe checkout, billing portal, and subscription webhook handling
    @aethex/supabasev1.0.4
    Supabase client factories and Express Bearer token auth middleware

    // CRATES.IO

    Rust Crates

    Add to your project with cargo add <crate-name>

    aethexv0.1.0
    AeThex ecosystem entry point — batteries-included top-level crate
    aethex-sdkv0.1.0
    Official Rust SDK for the Axiom Protocol
    aethex-axiom-sdkv0.1.0
    Official Rust SDK for the Axiom Protocol — batteries-included entry point
    aethex-corev0.1.0
    Core types, traits, and error definitions for the Axiom Protocol
    aethex-consensusv0.1.0
    BFT consensus engine for the Axiom Protocol
    aethex-cryptov0.1.0
    Cryptographic primitives for the Axiom Protocol

    // AXIOM SDK REFERENCE

    Python — AxiomClient Methods

    get_identity(id)Fetch an identity by UUID
    list_identities(...)List with platform/verified_only/limit filters
    create_identity(display_name)Create a new Axiom identity
    delete_identity(id)Permanently delete an identity
    link_platform(id, platform, handle)Link a platform handle (unverified)
    verify_platform(id, platform, token)Complete OAuth verification
    unlink_platform(id, platform)Remove a platform link
    get_protocol_status()Get Axiom protocol health

    // SUPPORTED PLATFORMS

    DiscordPlatform.DISCORD
    RobloxPlatform.ROBLOX
    SteamPlatform.STEAM
    XboxPlatform.XBOX
    Epic GamesPlatform.EPIC
    GitHubPlatform.GITHUB