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.
- Host: GitHub
- URL: https://github.com/hey-api/hey-api
- Owner: hey-api
- License: mit
- Created: 2024-01-10T15:19:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-06-27T00:30:49.000Z (2 days ago)
- Last Synced: 2026-06-27T02:13:23.579Z (2 days ago)
- Topics: api-client, code-generation, codegen, developer-tools, openapi, python, sdk, sdk-generator, swagger, typescript
- Language: TypeScript
- Homepage: https://heyapi.dev
- Size: 95 MB
- Stars: 5,012
- Watchers: 10
- Forks: 385
- Open Issues: 479
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Hey API
"OpenAPI codegen that just works."
— Guillermo Rauch, CEO of Vercel
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
The open source coding agent.
opencode.ai
Silver
scalar.com
fastapi.tiangolo.com
getunblocked.com
Bronze
## License
Released under the [MIT License](https://github.com/hey-api/hey-api/blob/main/LICENSE.md).