# OpenAPI to TypeScript in seconds. Generate production-ready SDKs and validators from your OpenAPI spec. Used by Vercel, OpenCode, and PayPal. ## Table of Contents - [AdonisJS](/openapi-ts/plugins/adonis.md): AdonisJS plugin for Hey API. Compatible with all our features. - [Ajv](/openapi-ts/plugins/ajv.md): Ajv plugin for Hey API. Compatible with all our features. - [Angular v19 Client](/openapi-ts/clients/angular/v19.md): Generate a type-safe Angular v19 client from OpenAPI with the Angular client for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Angular v19 Plugin](/openapi-ts/plugins/angular/v19.md): Generate Angular v19 HTTP requests and resources from OpenAPI with the Angular plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Angular v20 Client](/openapi-ts/clients/angular.md): Generate a type-safe Angular v20 client from OpenAPI with the Angular client for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Angular v20 Plugin](/openapi-ts/plugins/angular.md): Generate Angular v20 HTTP requests and resources from OpenAPI with the Angular plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Arktype](/openapi-ts/plugins/arktype.md): Arktype plugin for Hey API. Compatible with all our features. - [Axios v1 Client](/openapi-ts/clients/axios.md): Generate a type-safe Axios v1 client from OpenAPI with the Axios client for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Building](/openapi-ts/community/contributing/building.md): Learn how to contribute to Hey API. - [Chance](/openapi-ts/plugins/chance.md): Chance plugin for Hey API. Compatible with all our features. - [Clients](/openapi-ts/clients.md): HTTP clients for Hey API. Compatible with all our features. - [Configuration](/openapi-ts/configuration.md): Configure @hey-api/openapi-ts. - [Contributing](/openapi-ts/community/contributing.md): Learn how to contribute to Hey API. - [Core Plugins](/openapi-ts/core.md): Learn about the core plugins provided by Hey API. - [Custom Client](/openapi-ts/clients/custom.md): Learn how to create your own Hey API client. - [Custom Plugin](/openapi-ts/plugins/custom.md): Learn how to create your own Hey API plugin. - [Developing](/openapi-ts/community/contributing/developing.md): Learn how to contribute to Hey API. - [Effect client](/openapi-ts/clients/effect.md): Effect client for Hey API. Compatible with all our features. - [Elysia](/openapi-ts/plugins/elysia.md): Elysia plugin for Hey API. Compatible with all our features. - [Express](/openapi-ts/plugins/express.md): Express plugin for Hey API. Compatible with all our features. - [Faker](/openapi-ts/plugins/faker.md): Faker plugin for Hey API. Compatible with all our features. - [Falso](/openapi-ts/plugins/falso.md): Falso plugin for Hey API. Compatible with all our features. - [Fastify v5 Plugin](/openapi-ts/plugins/fastify.md): Generate Fastify v5 route handlers from OpenAPI with the Fastify plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Fetch API Client](/openapi-ts/clients/fetch.md): Generate a type-safe Fetch API client from OpenAPI with the Fetch API client for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Get Started](/openapi-ts/get-started.md): Get started with @hey-api/openapi-ts. - [Got client](/openapi-ts/clients/got.md): Got client for Hey API. Compatible with all our features. - [Hey API Platform](/openapi-ts/integrations.md): Automate your client generation with our OpenAPI specifications storage. - [Hono](/openapi-ts/plugins/hono.md): Hono plugin for Hey API. Compatible with all our features. - [Input](/openapi-ts/configuration/input.md): Configure @hey-api/openapi-ts. - [Joi](/openapi-ts/plugins/joi.md): Joi plugin for Hey API. Compatible with all our features. - [JSON Schema](/openapi-ts/plugins/schemas.md): Learn about files generated with @hey-api/openapi-ts. - [Koa](/openapi-ts/plugins/koa.md): Koa plugin for Hey API. Compatible with all our features. - [Ky v1 Client](/openapi-ts/clients/ky.md): Generate a type-safe Ky v1 client from OpenAPI with the Ky client for openapi-ts. Fully compatible with validators, transformers, and all core features. - [License](/openapi-ts/license.md): License FAQ. - [Migrating](/openapi-ts/migrating.md): Migrating to @hey-api/openapi-ts. - [Mocks](/openapi-ts/mocks.md): Learn about mocking HTTP servers with @hey-api/openapi-ts. - [MSW](/openapi-ts/plugins/msw.md): MSW plugin for Hey API. Compatible with all our features. - [NestJS v11 Plugin](/openapi-ts/plugins/nest.md): Generate NestJS v11 controller methods from OpenAPI with the NestJS plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Next.js Client](/openapi-ts/clients/next-js.md): Generate a type-safe Next.js client from OpenAPI with the Next.js client for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Nock](/openapi-ts/plugins/nock.md): Nock plugin for Hey API. Compatible with all our features. - [Nuxt v3 Client](/openapi-ts/clients/nuxt.md): Generate a type-safe Nuxt v3 client from OpenAPI with the Nuxt client for openapi-ts. Fully compatible with validators, transformers, and all core features. - [OFetch Client](/openapi-ts/clients/ofetch.md): Generate a type-safe ofetch client from OpenAPI with the ofetch client for openapi-ts. Fully compatible with validators, transformers, and all core features. - [oRPC v1 Plugin](/openapi-ts/plugins/orpc.md): Generate oRPC v1 contracts from OpenAPI with the oRPC plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Output](/openapi-ts/configuration/output.md): Configure @hey-api/openapi-ts. - [Output](/openapi-ts/output.md): Learn about files generated with @hey-api/openapi-ts. - [Parser](/openapi-ts/configuration/parser.md): Configure @hey-api/openapi-ts. - [Pinia Colada v0 Plugin](/openapi-ts/plugins/pinia-colada.md): Generate Pinia Colada v0 functions and query keys from OpenAPI with the Pinia Colada plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Resolvers](/openapi-ts/plugins/concepts/resolvers.md): Understand the concepts behind plugins. - [SDK Plugin](/openapi-ts/plugins/sdk.md): Generate SDKs from OpenAPI with the SDK plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Spotlight](/openapi-ts/community/spotlight.md): Meet the people behind Hey API. - [State Management](/openapi-ts/state-management.md): Learn about handling state with @hey-api/openapi-ts. - [Superstruct](/openapi-ts/plugins/superstruct.md): Superstruct plugin for Hey API. Compatible with all our features. - [Supertest](/openapi-ts/plugins/supertest.md): Supertest plugin for Hey API. Compatible with all our features. - [SWR](/openapi-ts/plugins/swr.md): SWR plugin for Hey API. Compatible with all our features. - [TanStack Query v5 Plugin](/openapi-ts/plugins/tanstack-query.md): Generate TanStack Query v5 functions and query keys from OpenAPI with the TanStack Query plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Testing](/openapi-ts/community/contributing/testing.md): Learn how to contribute to Hey API. - [Transformers](/openapi-ts/plugins/transformers.md): Learn about transforming data with @hey-api/openapi-ts. - [TypeBox](/openapi-ts/plugins/typebox.md): TypeBox plugin for Hey API. Compatible with all our features. - [TypeScript](/openapi-ts/plugins/typescript.md): Learn about files generated with @hey-api/openapi-ts. - [Valibot v1 Plugin](/openapi-ts/plugins/valibot.md): Generate Valibot v1 schemas from OpenAPI with the Valibot plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Validators](/openapi-ts/validators.md): Learn about validating data with @hey-api/openapi-ts. - [Vite Plugin](/openapi-ts/configuration/vite.md): Integrate @hey-api/openapi-ts into your Vite 5, 6, 7, or 8 build pipeline with the official Vite plugin. - [Web Frameworks](/openapi-ts/web-frameworks.md): Learn about generating web framework code with @hey-api/openapi-ts. - [Yup](/openapi-ts/plugins/yup.md): Yup plugin for Hey API. Compatible with all our features. - [Zod Mini Plugin](/openapi-ts/plugins/zod/mini.md): Generate Zod Mini schemas from OpenAPI with the Zod plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Zod v3 Plugin](/openapi-ts/plugins/zod/v3.md): Generate Zod v3 schemas from OpenAPI with the Zod plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Zod v4 Plugin](/openapi-ts/plugins/zod.md): Generate Zod v4 schemas from OpenAPI with the Zod plugin for openapi-ts. Fully compatible with validators, transformers, and all core features. - [Zustand](/openapi-ts/plugins/zustand.md): Zustand plugin for Hey API. Compatible with all our features.