Skip to content
Host your specs. Generate from anywhere.
soon Python code generator

OpenAPI to in seconds.

Production-grade API infrastructure. Typed SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Free and open source.

2.7M downloads last week

Get Started View Demo ↗

Up and running in minutes

One config file. One command. Every time your spec changes.

01 / 04 Define your API

Define your API

Start with an existing spec or create one from scratch. OpenAPI is the foundation that powers everything.

openapi: 3.2.0
info:
title: Equity Trading API
version: 1.2.0
paths:
/orders:
post:
operationId: createOrder
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/Order'
responses:
'201':
description: Order placed
content:
application/json:
schema:
$ref: '#/components/schemas/Order'

Everything your API layer needs

Pick what you need. Everything works together.

SDKs & Types

Typed SDK clients that regenerate as your API evolves. No handwritten interfaces to maintain.

Get started →

Plugin Ecosystem

From TanStack Query to Zod. Every plugin is opt-in, independently useful, and built to work together.

Explore plugins →

HTTP Clients

Native support for your runtime. Fetch API, Axios, Angular, Next.js, Nuxt, and more.

Explore clients →

Extensibility

Build custom plugins and clients with the same APIs powering the built-ins. A platform, not a black box.

Build a plugin →

The standard for API tooling.

Every API tool forces a trade-off: quality, workflow, cost, or speed. Often more than one. I wanted to know what happens when you refuse to compromise.

Hey API was built with one goal in mind: to be the last code generator you will ever need. Purpose-built from scratch, held to the standard the best engineering teams apply to their own codebase.

The result of that work is yours, one install away.

Honest take

Not the right fit if…

  • Your spec is broken or out of date.
  • You're building a one-off integration, not a long-term API contract.
  • You already have a codegen workflow that works.
  • You want zero build steps.
  • We don't support your language yet.

If none of these apply, you'll probably love it.

Sponsors

They make this possible. We make it worth sponsoring.

Ready when you are.

Player 1 OpenAPI Spec READY
VS
Player 2 Your Client READY?