// sdks
Type-safe clients that feel hand-written
Every official DevNexus SDK is generated from a single contract with ForgeKit, then regression-tested with golden files. Pagination, retries, auth flows and streaming are handled so you don't have to.
import { DevNexus } from "@devnexus/node";
const nx = new DevNexus({ token: process.env.NX_TOKEN });
const traces = await nx.traces.list({
service: "checkout-api",
minDuration: "200ms",
}); // fully typed, auto-paginated
// official packages
Pick your language
Semver-aligned releases, 90-day LTS windows, and CI badges you can actually trust.
TypeScript / Node.js
Python 3.9+
Go 1.21+
Rust 1.75+
Java 17+
.NET 8+
// community
Community-maintained SDKs
Built by the community, tested against the same public contract. Maintainers get free team licenses.
devnexus-elixir
v3.4.0Elixir / OTP
maintained by @hexmaintainers
devnexus-php
v3.2.1PHP 8.2+
maintained by @laravel-tools
devnexus-swift
v2.9.0Swift 5.9+
maintained by @iosguild
devnexus-kotlin
v3.6.2Kotlin 2.0+
maintained by @jvmdevs
devnexus-ruby
v3.1.0Ruby 3.2+
maintained by @gemworks
devnexus-zig
v1.4.0Zig 0.13+
maintained by @zigshipped
// forgekit
Need an SDK for something else? Generate it.
ForgeKit turns any OpenAPI 3.1 or GraphQL contract into an idiomatic, tested client in nine languages — with your naming conventions, your linter rules, your release process.
contract.yaml ──▶ parse ──▶ template ──▶ test ──▶ release
templates/
├─ typescript/client.ts.j2
├─ python/client.py.j2
└─ go/client.go.j2 ← your conventions
✓ golden-file regression suite: 1,284 assertions
✓ semantic-release wired to your changelog