--- 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: 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