fork of hey-api/openapi-ts because I need some additional things

layout: home

hero: name: One OpenAPI spec.
Infinite outputs. tagline: Code generator for TypeScript projects. Trusted by companies like Google, Amazon, and PayPal to generate API clients, SDKs, validators, and more. actions: - link: /openapi-ts/get-started text: Get Started theme: brand - link: https://stackblitz.com/edit/hey-api-example?file=openapi-ts.config.ts,src%2Fclient%2Fschemas.gen.ts,src%2Fclient%2Fsdk.gen.ts,src%2Fclient%2Ftypes.gen.ts text: View Demo theme: alt - link: https://github.com/orgs/hey-api/discussions/1495 text: Roadmap theme: alt image: alt: Two people looking at the TypeScript logo src: /assets/.gen/hero-920w.png

features:

  • icon: title: OpenAPI Schema details: You provide OpenAPI schema. We take care of the rest. OpenAPI 2.0, 3.0, and 3.1 supported. link: /openapi-ts/get-started linkText: Get started
  • icon: title: Types and SDKs details: Highly customizable output with sensible defaults. No manual maintenance required. link: /openapi-ts/output linkText: See output
  • icon: <svg class="icon-json-schema xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70.423 70.423" height="24" width="24"> title: Clients details: Type-safe data with REST clients for your runtime. Fetch API, Angular, Next.js, Nuxt and more. link: /openapi-ts/clients linkText: Explore clients
  • icon: title: Plugins details: Reduce third-party boilerplate with our plugin ecosystem. link: /openapi-ts/core linkText: Explore plugins
  • icon: 🧩 title: Custom details: Build your own plugins and clients for proprietary use cases. link: /openapi-ts/plugins/custom linkText: Build a custom plugin
  • icon: title: Integrations details: Superpower your codegen with automations and integrations. link: /openapi-ts/integrations linkText: Learn about integrations


Sponsors#