// 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.
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
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
▌
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
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
▌
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
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
▌
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
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 |
|---|---|---|---|---|
| NexusTrace | Debugging distributed systems | agent + CLI + web UI | no — local-first | v4.2.1 |
| DriftAPI | API design & contract safety | CLI + CI plugin + registry | no — CI-native | v3.8.0 |
| ForgeKit | Multi-language SDK generation | CLI + CI generator | no — runs anywhere | v2.11.3 |
| Relay CLI | Local dev loop & previews | single static binary | optional (tunnels) | v5.4.0 |