Back to rankings

hey-api/hey-api

TypeScriptheyapi.dev

πŸ‘¨β€πŸš€ 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.

api-clientcode-generationcodegendeveloper-toolsopenapipythonsdkswaggertypescriptsdk-generator
Star Growth
Stars
5.1k
Forks
407
Weekly Growth
β€”
Issues
435
2k4k
Feb 2024Nov 2024Sep 2025Jul 2026
Artifactsnpmnpm install hey-api
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 guide and release your first feature.

Sponsors

Partners behind the future of API tooling. Become a sponsor.

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 Photon logo

License

Released under the MIT License.

Related repositories
hoppscotch/hoppscotch

Open-Source API Development Ecosystem β€’ https://hoppscotch.io β€’ Offline, On-Prem & Cloud β€’ Web, Desktop & CLI β€’ Open-Source Alternative to Postman, Insomnia

TypeScriptnpmMIT Licenseapiapi-client
hoppscotch.io
79.8k6k
usebruno/bruno

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

JavaScriptnpmMIT Licenseapi-clientgit
usebruno.com
45.8k2.7k
Kong/insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

TypeScriptnpmApache License 2.0electron-apprest-api
insomnia.rest
39.9k2.4k
httpie/cli

πŸ₯§ HTTPie CLI β€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

PythonPyPIBSD 3-Clause "New" or "Revised" Licensehttpcli
httpie.io
38.3k4k
OpenAPITools/openapi-generator

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

JavaMavenApache License 2.0rest-apirest-client
openapi-generator.tech
26.6k7.6k
scalar/scalar

Scalar is an open-source API platform:γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€πŸŒ Modern REST API Clientγ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€πŸ“– Beautiful API Referencesγ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€βœ¨ 1st-Class OpenAPI/Swagger Support

TypeScriptnpmMIT Licenseapidocs
scalar.com
15.6k900
NangoHQ/nango

Build product integrations with AI.

TypeScriptnpmOtheroauth2oauth1
nango.dev
11.2k1.2k
massCodeIO/massCode

A free, open-source developer workspace. Snippets, notes, HTTP requests, calculations, and dev tools in one local-first app.

TypeScriptnpmGNU Affero General Public License v3.0electronwindows
masscode.io
6.9k261
requestly/requestly

Community hub for Requestly API Client β€” bugs, feature requests, and roadmap. The privacy-first Postman alternative.

Otheropen-sourceapi-client
requestly.com
6.7k703
josStorer/RWKV-Runner

A RWKV management and startup tool, full automation, only 8MB. And provides an interface compatible with the OpenAI API. RWKV is a large language model that is fully open source and available for commercial use.

TypeScriptnpmMIT Licenserwkvapi
rwkv.com
6.4k600
makenotion/notion-sdk-js

Official Notion JavaScript Client

TypeScriptnpmMIT Licensetypescriptjavascript
developers.notion.com
5.6k709
httpie/desktop

πŸš€ HTTPie Desktop β€” cross-platform API testing client for humans. Painlessly test REST, GraphQL, and HTTP APIs.

Otherdesktophttpie
httpie.io
4k59