✨ Turn your OpenAPI specification into a beautiful TypeScript client.
Generate TypeScript interfaces, REST clients, and JSON Schemas from OpenAPI specifications.
Please visit our website for documentation, guides, migrating, and more.
Love Hey API? Please consider becoming a sponsor.
Automatically update your code when the APIs it depends on change. Find out more.
Please read our migration guide.
Want to get involved? Please refer to the contributing guide.
Add Package
deno add jsr:@hey-api/openapi-ts
Import symbol
import * as openapi_ts from "@hey-api/openapi-ts";
Import directly with a jsr specifier
import * as openapi_ts from "jsr:@hey-api/openapi-ts";
Add Package
pnpm i jsr:@hey-api/openapi-ts
pnpm dlx jsr add @hey-api/openapi-ts
Import symbol
import * as openapi_ts from "@hey-api/openapi-ts";
Add Package
yarn add jsr:@hey-api/openapi-ts
yarn dlx jsr add @hey-api/openapi-ts
Import symbol
import * as openapi_ts from "@hey-api/openapi-ts";
Add Package
npx jsr add @hey-api/openapi-ts
Import symbol
import * as openapi_ts from "@hey-api/openapi-ts";
Add Package
bunx jsr add @hey-api/openapi-ts
Import symbol
import * as openapi_ts from "@hey-api/openapi-ts";