Official SDKs & Libraries

Production-ready client libraries for every major language. Type-safe, async-first, and continuously maintained.

🐍
Python
v3.8.2

High-level async client for data pipelines, ML ops, and backend services. Supports type hints & Pydantic models.

pip install aevum-zenth
import aevum_zenth as az from aevum_zenth.models import Dataset async with az.Client(api_key="...) as client: ds = await client.datasets.create( name="sensor-data-v2", schema=Dataset.Type.TIME_SERIES ) print(f"Created: {ds.id}")
TypeScript
v4.2.0

Isomorphic client for Node.js & browsers. Zero-config, full TypeScript support, React hooks included.

npm install @aevum-zenth/sdk
import { Client, z } from "@aevum-zenth/sdk"; const client = new Client({ key: process.env.AZ_KEY }); const res = await client.resources.list({ limit: 25, sort: "created_desc" }); console.log(res.data); // Array<Resource>
🐹
Go
v2.14.1

Lightweight, concurrent-safe client optimized for microservices and edge deployments. Context-aware timeouts.

go get github.com/aevum-zenth/go-sdk/v2
package main import "github.com/aevum-zenth/go-sdk/v2" func main() { ctx := context.Background() client := aevum.New(client.Config{APIKey: "$AZ_KEY"}) items, err := client.Catalog.List(ctx, nil) if err != nil { log.Fatal(err) } }
🦀
Rust
v1.9.0

Zero-cost abstractions, serde-compatible models, tokio & async-std support. Perfect for high-throughput systems.

cargo add aevum-zenth
use aevum_zenth::prelude::*; #[tokio::main] async fn main() -> Result<()> { let client = Client::from_env()?; let models = client.deployments.list().send().await?; for m in models.items { println!("{}: {}", m.id, m.status); } Ok(()) }
Java
v5.3.2

Enterprise-grade client with Spring Boot autoconfiguration, reactive streams support, and Javalin integration.

mvn install com.aevum-zenth:az-java:5.3.2
import com.aevum.zenth.AevumClient; import com.aevum.zenth.models.*; var client = AevumClient.builder() .apiKey(System.getenv("AZ_KEY")) .build(); var pipeline = client.pipelines().create( PipelineRequest.builder().name("etl-stream").build() );
🟣
C# / .NET
v1.4.0-beta

Modern .NET 8+ client with native AOT support, Minimal APIs integration, and full async/await patterns.

dotnet add package AevumZenth.Sdk
using AevumZenth; var client = new AevumClient( Environment.GetEnvironmentVariable("AZ_KEY") ); var endpoints = await client.Network.ListAsync(); Console.WriteLine(endpoints.Count); // 42
💎
Ruby
v2.7.4

Idiomatic Ruby client with Rails active record patterns, faraday adapter, and thread-safe connection pooling.

gem install aevum-zenth
require 'aevum_zenth' client = AevumZenth::Client.new(api_key: ENV['AZ_KEY']) projects = client.projects.list(status: 'active') projects.each { |p| puts "#{p.id}: #{p.name}" }
🐘
PHP
v3.1.0

PSR-7 compliant client with Symfony/ Laravel integration, Guzzle HTTP adapter, and strict typing support.

composer require aevum-zenth/php-sdk
use AevumZenth\Client; use AevumZenth\Models\Project; $client = new Client(getenv('AZ_KEY')); $projects = $client->projects->list([ 'limit' => 20, 'sort' => 'created_at' ]);

Cross-SDK Standards

Every Aevum Zenth SDK shares core guarantees for consistent developer experience.

🔒

Auth & Security

Automatic token rotation, HMAC request signing, and zero-trust defaults built into every client initialization.

Async & Streaming

Native support for async/await, WebSockets, Server-Sent Events, and backpressure-aware streaming.

📦

Typed Models

Auto-generated dataclasses, interfaces, and DTOs matching the exact API schema. No runtime surprises.

🔍

Observability

OpenTelemetry tracing, structured logging, and metrics exporters ready out of the box.