|
30 | 30 |
|
31 | 31 | ## Features
|
32 | 32 |
|
33 |
| -- works with CLI, Node.js 18+, or npx |
34 |
| -- supports OpenAPI 2.0, 3.0, and 3.1 specifications |
35 |
| -- supports JSON and YAML input files |
36 |
| -- generates TypeScript interfaces and SDKs |
37 |
| -- Fetch API, Axios, Nuxt, Angular, Node.js, and XHR clients available |
| 33 | +- runs in CLI, Node.js 18+, or npx |
| 34 | +- works with OpenAPI 2.0, 3.0, and 3.1 |
| 35 | +- customizable types and SDKs |
| 36 | +- clients for your runtime (Fetch API, Axios, Next.js, Nuxt, etc.) |
38 | 37 | - plugin ecosystem to reduce third-party boilerplate
|
39 |
| -- [platform](https://heyapi.dev/openapi-ts/integrations) for automating codegen builds |
| 38 | +- custom plugins and custom clients |
| 39 | +- [integration](https://heyapi.dev/openapi-ts/integrations) with Hey API platform |
40 | 40 |
|
41 |
| -## Platform |
| 41 | +## Dashboard |
42 | 42 |
|
43 |
| -Our platform for OpenAPI specifications is now available. Automatically update your code when the APIs it depends on change. [Find out more](https://heyapi.dev/openapi-ts/integrations). |
| 43 | +Hey API is an ecosystem of products helping you build better APIs. Superpower your codegen and APIs with our platform. |
| 44 | + |
| 45 | +[Sign In](https://app.heyapi.dev) to Hey API platform. |
44 | 46 |
|
45 | 47 | ## Sponsors
|
46 | 48 |
|
@@ -177,7 +179,14 @@ Output is the next thing to define. It can be either a string pointing to the de
|
177 | 179 |
|
178 | 180 | Clients are responsible for sending the actual HTTP requests. Using clients is not required, but you must add a client to `plugins` if you're generating SDKs (enabled by default).
|
179 | 181 |
|
180 |
| -You can learn more on the [Clients](https://heyapi.dev/openapi-ts/clients) page. |
| 182 | +### Native Clients |
| 183 | + |
| 184 | +- [`@hey-api/client-fetch](https://heyapi.dev/openapi-ts/clients/fetch) |
| 185 | +- [`@hey-api/client-axios](https://heyapi.dev/openapi-ts/clients/axios) |
| 186 | +- [`@hey-api/client-next](https://heyapi.dev/openapi-ts/clients/next-js) |
| 187 | +- [`@hey-api/client-nuxt](https://heyapi.dev/openapi-ts/clients/nuxt) |
| 188 | + |
| 189 | +Don't see your client? [Build your own](https://heyapi.dev/openapi-ts/clients/custom) or let us know your interest by [opening an issue](https://github.com/hey-api/openapi-ts/issues). |
181 | 190 |
|
182 | 191 | ## Plugins
|
183 | 192 |
|
@@ -222,6 +231,8 @@ The following plugins are planned but not in development yet. You can help us pr
|
222 | 231 | - [Yup](https://heyapi.dev/openapi-ts/plugins/yup)
|
223 | 232 | - [Zustand](https://heyapi.dev/openapi-ts/plugins/zustand)
|
224 | 233 |
|
| 234 | +Don't see your plugin? [Build your own](https://heyapi.dev/openapi-ts/plugins/custom) or let us know your interest by [opening an issue](https://github.com/hey-api/openapi-ts/issues). |
| 235 | + |
225 | 236 | ## Migration Guides
|
226 | 237 |
|
227 | 238 | [OpenAPI Typescript Codegen](https://heyapi.dev/openapi-ts/migrating#openapi-typescript-codegen)
|
|
0 commit comments