>_ devnexus

// developer tools

The DevNexus toolkit

Four products covering the loop you run every day: trace it, contract it, generate clients for it, and wire it all together from the terminal. Install individually or as one toolkit.

v4.2.1 Debugging changelog →

NexusTrace

Distributed tracing & live debugging

Instrument once, see everything. NexusTrace captures request traces across services, threads and queues with sub-millisecond overhead — then renders them as interactive flame graphs in your terminal or browser.

  • Auto-instrumentation for Node, Go, Python, Java and .NET
  • Live flame graphs with time-travel replay
  • Sampling rules as code (trace.rules.yaml)
  • OpenTelemetry-compatible exporters
  • Local-first mode — no cloud required
$ npx devnexus add nexustrace
nexustrace inspect a91f3c2

TRACE a91f3c2 · checkout-api · 212ms · 6 spans

├─ http POST /v1/charges 212ms

│ ├─ db charges.insert 18ms

│ ├─ rpc fraud-scorer.evaluate 94ms ← slowest child

│ └─ http stripe.charges 71ms

SUGGESTION fraud-scorer p95 regressed +40ms since deploy 4f21ac

v3.8.0 API Development changelog →

DriftAPI

API design, mocking & contract testing

Design your API contract first, then let DriftAPI generate mocks, break-on-drift contract tests and living documentation. Catches breaking changes in CI before your consumers ever see them.

  • OpenAPI 3.1 & GraphQL schema support
  • Instant mock servers with stateful scenarios
  • Contract diffing wired into CI pipelines
  • Latency & payload chaos injection
  • Consumer-driven contract registry
$ npx devnexus add driftapi
drift check --against main

comparing api/contracts/payments.yaml @ feature/payments → main

14 endpoints unchanged

Δ POST /v1/charges: optional field "metadata" added

non-breaking under policy: strict

2 consumers re-validated: mobile-app, partner-portal

contract check passed in 1.8s

v2.11.3 SDK Tooling changelog →

ForgeKit

Idiomatic SDK generation toolchain

Turn one API contract into type-safe, idiomatic SDKs for nine languages. ForgeKit handles pagination, retries, auth flows and streaming so your generated clients feel hand-written.

  • TypeScript, Python, Go, Rust, Java, C#, Ruby, PHP, Swift
  • Human-readable output that passes your linter
  • Semantic-release versioning built in
  • Golden-file regression tests for every release
  • Pluggable templates with Jinja-style syntax
$ npx devnexus add forgekit
forgekit generate --all

reading contract api/contracts/payments.yaml

typescript @devnexus/payments-ts 4.2.1 (tsc clean)

python devnexus-payments 4.2.1 (mypy strict)

go github.com/acme/payments-go v4.2.1

6 more languages · golden-file tests queued

generated 9 SDKs in 42s — ready to release

v5.4.0 Command Line changelog →

Relay CLI

The terminal workflow companion

One binary that wires your local dev loop together: environment sync, port forwarding, secret injection, log tailing and one-shot preview deploys — all scriptable, all offline-capable.

  • Single static binary, zero runtime dependencies
  • Encrypted env sync across machines & CI
  • Tunnel public URLs to localhost in one command
  • Composable subcommands with JSON output mode
  • Shell completions for bash, zsh, fish & PowerShell
$ curl -fsSL https://get.devnexus.dev/relay | sh
relay status

workspace: checkout-monorepo · branch feature/payments

env 14 vars synced (vault, encrypted)

tunnel https://f3a9.relay.devnexus.dev → :3000

preview https://pr-2841.devnexus.app (live 4.2s)

logs tailing checkout-api, filter status>=500

// compare

Which tool do I need?

They compose. Most teams start with one and adopt the rest within a quarter.

Tool Best for Runtime Cloud required Latest
NexusTraceDebugging distributed systemsagent + CLI + web UIno — local-firstv4.2.1
DriftAPIAPI design & contract safetyCLI + CI plugin + registryno — CI-nativev3.8.0
ForgeKitMulti-language SDK generationCLI + CI generatorno — runs anywherev2.11.3
Relay CLILocal dev loop & previewssingle static binaryoptional (tunnels)v5.4.0