First-party SDKs maintained by the AETHER core team. Same operations, same naming, same error model — whatever stack you ship on.
Node 18+ and browser ESM. First-class TypeScript types generated from the API schema.
Python 3.10+. asyncio support and full type stubs.
Idiomatic Go 1.22+. Context-aware, zero-allocation hot paths.
Tokio-based async. #![no_std] profile for embedded contexts.
Java 17+. Reactor and CompletableFuture interfaces.
.NET 8. Task-based async, NuGet distribution, AOT-friendly.
Coroutines-first. JVM and Android targets.
Swift 5.9+. Strict concurrency, iOS 16+ and macOS 14+.
Ruby 3.2+. Sorbet-typed. Rails-friendly.
PHP 8.2+. PSR-7 and PSR-18 compatible.
OTP-friendly. Built on Mint for HTTP/2 multiplexing.
$ npm install @aether/sdk import { Aether } from "@aether/sdk"; const aether = new Aether({ env: "sandbox", clientCert: process.env.AETHER_CERT, token: process.env.AETHER_TOKEN, }); const tx = await aether.payments.send({ from: "did:aether:0x4f1…b29", to: "did:aether:0xa0f…c12", amount: { ccy: "USD", value: 250_000_00 }, target: "SGD", }); console.log(tx.status); // "final"
Sandbox keys in minutes. Architects on call for integration questions.