Skip to content

GenX API

Current release

Generate contract-driven SDK packages without bespoke scripts.

Orchestration for API client generation that keeps templates, packaging, and releases aligned across teams, locally and in CI.

QuickstartDocumentationGitHubnpm genxapinpm @genxapi/cliShipped today: generate plus targeted release helpers
Shift left on API client generationMulti-client awareCLI-first (Node 20+)Templates: Orval, Kubb, custom

Current CLI

Available now

Use the easy alias or call the direct CLI package explicitly with the same command surface.

npm install --save-dev @genxapi/cli @genxapi/template-orval
npx genxapi generate --log-level info
npx @genxapi/cli generate --log-level info
npx genxapi generate --dry-run
Unified configuration
JSON or TypeScript with schema hints; per-client overrides without cloning files.
Template freedom
Default adapters ship Orval and Kubb, plus hooks for custom engines.
CI friendly
Headless generation, dry-runs, and optional post-generation GitHub or registry steps.