Ross ROSS = Recommend OSS · open-source software intelligence for agents

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. observed · 2026-08-28

github.com/hey-api/hey-api · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

85/100

  • Activity 99
  • Release rhythm 77
  • Longevity 69
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 0
  • age_days: 966
  • days_rel: 72
  • days_push: 9
  • n_releases_24m: 326

Full methodology

Adoption not part of the score

5316 stars · 426 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Hey API is an ecosystem of code generators that turn OpenAPI specifications into production-ready SDKs, types, validators, and mocks. Its flagship @hey-api/openapi-ts generates TypeScript clients with 20+ plugins (Zod schemas, TanStack Query hooks, multiple HTTP clients), with a Python generator also available.

Use cases

  • generate a typescript sdk from an openapi spec
  • generate zod schemas from swagger json
  • create typed api client for axios or fetch
  • generate tanstack query hooks from openapi
  • generate python sdk with pydantic models from openapi
  • mock api responses from an openapi specification
  • keep frontend api client in sync with backend spec

When to choose

  • you have an OpenAPI/Swagger spec and want typed, production-ready client code without hand-writing it
  • you want generated validators (Zod, Valibot) and state-management hooks alongside your SDK
  • you need multiple HTTP client targets (Axios, Fetch, Ky, Next.js, Nuxt, Angular) from one spec

When to avoid

  • your API has no OpenAPI specification to generate from
  • you need a stable custom plugin API - the plugin interface is still in development
  • you want a runtime API gateway or proxy rather than generated client code

Facets

cli-tool · maturity active

sdk parser http-client mock-api plugin-system developer-tools apis web-development developer-tools frontend backend cli cross-platform openapi swagger typescript zod tanstack-query sdk-generation codegen pydantic python code-generation nodejs

7 sources

Member repositories

RepositoryRoleHealth v2
hey-api/hey-apimain85

For agents

markdown · JSON · MCP: product_card(name="hey-api/hey-api")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem