Skip to content

πŸš€ The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more. Support: @mrlubos

License

Notifications You must be signed in to change notification settings

jshmrtn/openapi-ts

This branch is 465 commits behind hey-api/openapi-ts:main.

Folders and files

NameName
Last commit message
Last commit date
Dec 4, 2024
Nov 18, 2024
Apr 18, 2024
Jun 16, 2024
Dec 1, 2024
Dec 4, 2024
Dec 4, 2024
Apr 24, 2024
Sep 22, 2024
Mar 23, 2024
Aug 13, 2024
Mar 22, 2024
Nov 2, 2024
Nov 1, 2024
Apr 18, 2024
Sep 4, 2024
Nov 22, 2024
Nov 21, 2024
Apr 18, 2024
Nov 21, 2024
Dec 4, 2024
Apr 24, 2024
Apr 18, 2024

Repository files navigation

Logo

OpenAPI TypeScript

πŸš€ The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more.

Live demo

Features

  • works with CLI, Node.js 18+, or npx
  • supports OpenAPI 2.0, 3.0, and 3.1 specifications
  • supports both JSON and YAML input files
  • generates TypeScript interfaces, SDKs, and JSON Schemas
  • Fetch API, Axios, Angular, Node.js, and XHR clients available
  • plugin ecosystem to reduce third-party boilerplate

Documentation

Please visit our website for documentation, guides, migrating, and more.

Sponsoring

Love Hey API? Please consider becoming a sponsor.

GitHub Integration (coming soon)

Automatically update your code when the APIs it depends on change. Find out more.

Migrating from OpenAPI Typescript Codegen?

Please read our migration guide.

Contributing

Want to get involved? Please refer to the contributing guide.

About

πŸš€ The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more. Support: @mrlubos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.2%
  • JavaScript 1.9%
  • Other 0.9%