---
layout: home
hero:
name: OpenAPI to TypeScript in seconds.
tagline: Generate production-ready SDKs and validators from your OpenAPI spec. Used by Vercel, OpenCode, and PayPal.
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 to TypeScript
details: Generate production-ready TypeScript from any OpenAPI specification.
link: /openapi-ts/get-started
linkText: Get started
- icon:
title: Instant SDKs
details: Highly customizable SDKs and types with sensible defaults that compile out of the box.
link: /openapi-ts/output
linkText: See output
- icon:
title: HTTP Clients
details: Pluggable HTTP clients for Fetch API, Angular, Axios, Next.js, Nuxt, and more.
link: /openapi-ts/clients
linkText: Explore clients
- icon:
title: Plugin Ecosystem
details: Zod, TanStack Query, and 20+ plugins to reduce third-party boilerplate.
link: /openapi-ts/core
linkText: Explore plugins
- icon: 🧩
title: Custom Extensions
details: Build custom plugins for proprietary or advanced use cases.
link: /openapi-ts/plugins/custom
linkText: Build a custom plugin
- icon:
title: Integrations
details: Sync specs, automate workflows, and integrate with the Hey API Platform.
link: /openapi-ts/integrations
linkText: Learn about integrations
---