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 nowUse 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.
Single source of truth
Define clients, templates, hooks, and optional post-generation actions in one config.
Learn more →Swap engines fast
Use Orval, Kubb, or bespoke templates. Toggle with flags or config without rewriting pipelines.
Learn more →Current vs planned
GitHub release creation ships today. Diff-driven SemVer and release intelligence are planned.
Learn more →