An open API service indexing awesome lists of open source software.

https://github.com/hey-api/hey-api

👨‍🚀 Turn API specifications into production-ready SDKs, validators, mocks, and more. 20+ plugins. Millions of weekly npm downloads. Used by Vercel, OpenCode, PayPal, AWS, Autodesk, and many more.
https://github.com/hey-api/hey-api

api-client code-generation codegen developer-tools openapi python sdk sdk-generator swagger typescript

Last synced: about 8 hours ago
JSON representation

👨‍🚀 Turn API specifications into production-ready SDKs, validators, mocks, and more. 20+ plugins. Millions of weekly npm downloads. Used by Vercel, OpenCode, PayPal, AWS, Autodesk, and many more.

Awesome Lists containing this project

README

          


Hey API

Hey API


"OpenAPI codegen that just works."
— Guillermo Rauch, CEO of Vercel



DevTrends badge for @hey-api/openapi-ts
DevTrends badge for @hey-api/openapi-ts
CI status
GitHub stars
MIT License


Manual
 • 
Issues
 • 
Contribute

## About

Hey API is an ecosystem for turning API specifications into production-ready code. It's trusted by thousands of companies – from YC startups to Fortune 500 enterprises – and powers products used by millions worldwide.

This is the monorepo containing all open source Hey API packages. For package-specific documentation and quick start guides, see the individual repositories below.

## Packages


Package
Description



openapi-ts


TypeScript code generator with 20+ plugins for SDKs, Zod schemas, TanStack Query hooks, and more.


Manual
 • 
npm




openapi-python


Python code generator for SDKs and Pydantic models.


Manual
 • 
npm

## Highlights

- production-grade code that compiles
- runs in any Node.js 22+ environment
- accepts any OpenAPI specification
- core plugins for SDKs
- HTTP clients for Fetch API, Axios, Angular, Next.js, Nuxt, HTTPX, and more
- Zod schemas, TanStack Query hooks, Pydantic models, and 20+ plugins to reduce third-party boilerplate
- highly customizable via plugins

## Libraries


Package
Description



spec-types


TypeScript definitions for OpenAPI and JSON Schema specifications with complete inline documentation.


npm

## Contributing

Want to see your code in products used by millions?

Start with our [Contributing](https://heyapi.dev/docs/openapi/typescript/community/contributing) guide and release your first feature.

## Sponsors

Partners behind the future of API tooling. [Become a sponsor](https://github.com/sponsors/hey-api).

Gold








Opencode logo




The open source coding agent.



opencode.ai





Silver







Scalar logo





scalar.com






FastAPI logo





fastapi.tiangolo.com






Unblocked logo





getunblocked.com



Bronze







Kinde logo







Cella logo







Photon logo




## License

Released under the [MIT License](https://github.com/hey-api/hey-api/blob/main/LICENSE.md).