// DEVELOPER TOOLS
SDKs & Libraries
Official client libraries across four ecosystems — Python, TypeScript, Rust, and .NET. All live and available today.
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.
import asynciofrom aethex_axiom_sdk import AxiomClient, Platformasync 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) # Trueasyncio.run(main())
Python 3.10+ · httpx ≥ 0.27 · pydantic ≥ 2.0
@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.
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
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.
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
AeThex
Official AeThex .NET package. Write once, deploy everywhere across the AeThex ecosystem from C# and the full .NET runtime.
.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@aethex/aiv1.0.3@aethex/discordv1.0.3@aethex/gamev1.0.3@aethex/middlewarev1.0.4@aethex/passportv1.0.3@aethex/registryv2.0.4@aethex/stripev1.0.3@aethex/supabasev1.0.4// CRATES.IO
Rust Crates
Add to your project with cargo add <crate-name>
aethexv0.1.0aethex-sdkv0.1.0aethex-axiom-sdkv0.1.0aethex-corev0.1.0aethex-consensusv0.1.0aethex-cryptov0.1.0// AXIOM SDK REFERENCE
Python — AxiomClient Methods
get_identity(id)Fetch an identity by UUIDlist_identities(...)List with platform/verified_only/limit filterscreate_identity(display_name)Create a new Axiom identitydelete_identity(id)Permanently delete an identitylink_platform(id, platform, handle)Link a platform handle (unverified)verify_platform(id, platform, token)Complete OAuth verificationunlink_platform(id, platform)Remove a platform linkget_protocol_status()Get Axiom protocol health// SUPPORTED PLATFORMS
Platform.DISCORDPlatform.ROBLOXPlatform.STEAMPlatform.XBOXPlatform.EPICPlatform.GITHUB