diff --git a/docs/openapi-ts/clients.md b/docs/openapi-ts/clients.md
--- a/docs/openapi-ts/clients.md
+++ b/docs/openapi-ts/clients.md
@@ -31,7 +31,7 @@
- [Nuxt](/openapi-ts/clients/nuxt)
- [Legacy](/openapi-ts/clients/legacy)
-Don't see your client? Let us know your interest by [opening an issue](https://github.com/hey-api/openapi-ts/issues).
+Don't see your client? [Build your own](/openapi-ts/clients/custom) or let us know your interest by [opening an issue](https://github.com/hey-api/openapi-ts/issues).
diff --git a/docs/openapi-ts/get-started.md b/docs/openapi-ts/get-started.md
--- a/docs/openapi-ts/get-started.md
+++ b/docs/openapi-ts/get-started.md
@@ -23,13 +23,13 @@
## Features
-- works with CLI, Node.js 18+, or npx
-- supports OpenAPI 2.0, 3.0, and 3.1 specifications
-- supports JSON and YAML input files
-- generates TypeScript interfaces and SDKs
-- Fetch API, Axios, Nuxt, Angular, Node.js, and XHR clients available
+- runs in CLI, Node.js 18+, or npx
+- works with OpenAPI 2.0, 3.0, and 3.1
+- customizable types and SDKs
+- clients for your runtime (Fetch API, Axios, Next.js, Nuxt, etc.)
- plugin ecosystem to reduce third-party boilerplate
-- [platform](https://heyapi.dev/openapi-ts/integrations) for automating codegen builds
+- custom plugins and custom clients
+- [integration](/openapi-ts/integrations) with Hey API Platform
## Quick Start
diff --git a/docs/openapi-ts/integrations.md b/docs/openapi-ts/integrations.md
--- a/docs/openapi-ts/integrations.md
+++ b/docs/openapi-ts/integrations.md
@@ -24,7 +24,7 @@
### Prerequisites
-1. Create a **free account** with [Hey API](https://app.heyapi.dev/).
+1. Create a **free account** with [Hey API](https://app.heyapi.dev).
1. Create a new **organization** and **project** for your API provider. We recommend your naming matches your GitHub structure as it will be referenced by API clients. For example, we are using **hey-api/backend** for the platform.
1. Inside your project, go to _Integrations_ > _APIs_ and generate an **API key**. Keep this value secret, it will be used to upload files.
@@ -78,7 +78,7 @@
#### `API_KEY`
-This is the project API key you obtained from [Hey API](https://app.heyapi.dev/).
+This is the project API key you obtained from [Hey API](https://app.heyapi.dev).
::: warning
Personal API keys can't be used to upload specifications.
diff --git a/docs/openapi-ts/plugins.md b/docs/openapi-ts/plugins.md
--- a/docs/openapi-ts/plugins.md
+++ b/docs/openapi-ts/plugins.md
@@ -51,6 +51,8 @@
- [Yup](/openapi-ts/plugins/yup) Soon
- [Zustand](/openapi-ts/plugins/zustand) Soon
+Don't see your plugin? [Build your own](/openapi-ts/plugins/custom) or let us know your interest by [opening an issue](https://github.com/hey-api/openapi-ts/issues).
+
## Community
Featured community plugins.
diff --git a/examples/openapi-ts-tanstack-vue-query/README.md b/examples/openapi-ts-tanstack-vue-query/README.md
--- a/examples/openapi-ts-tanstack-vue-query/README.md
+++ b/examples/openapi-ts-tanstack-vue-query/README.md
@@ -4,7 +4,7 @@
## Recommended IDE Setup
-[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).
+[VSCode](https://code.visualstudio.com) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).
## Type Support for `.vue` Imports in TS
@@ -12,7 +12,7 @@
## Customize configuration
-See [Vite Configuration Reference](https://vitejs.dev/config/).
+See [Vite Configuration Reference](https://vitejs.dev/config).
## Project Setup
@@ -32,13 +32,13 @@
pnpm build
```
-### Run Unit Tests with [Vitest](https://vitest.dev/)
+### Run Unit Tests with [Vitest](https://vitest.dev)
```sh
pnpm test:unit
```
-### Lint with [ESLint](https://eslint.org/)
+### Lint with [ESLint](https://eslint.org)
```sh
pnpm lint
diff --git a/packages/client-axios/README.md b/packages/client-axios/README.md
--- a/packages/client-axios/README.md
+++ b/packages/client-axios/README.md
@@ -17,13 +17,15 @@
- support bundling inside the generated output
- [platform](https://heyapi.dev/openapi-ts/integrations) for automating codegen builds
-## Platform
+## Dashboard
-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).
+Hey API is an ecosystem of products helping you build better APIs. Superpower your codegen and APIs with our platform.
+
+[Sign In](https://app.heyapi.dev) to Hey API platform.
## Documentation
-Please visit our [website](https://heyapi.dev/) for documentation, guides, migrating, and more.
+Please visit our [website](https://heyapi.dev) for documentation, guides, migrating, and more.
## Sponsors
diff --git a/packages/client-fetch/README.md b/packages/client-fetch/README.md
--- a/packages/client-fetch/README.md
+++ b/packages/client-fetch/README.md
@@ -17,13 +17,15 @@
- support bundling inside the generated output
- [platform](https://heyapi.dev/openapi-ts/integrations) for automating codegen builds
-## Platform
+## Dashboard
-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).
+Hey API is an ecosystem of products helping you build better APIs. Superpower your codegen and APIs with our platform.
+
+[Sign In](https://app.heyapi.dev) to Hey API platform.
## Documentation
-Please visit our [website](https://heyapi.dev/) for documentation, guides, migrating, and more.
+Please visit our [website](https://heyapi.dev) for documentation, guides, migrating, and more.
## Sponsors
diff --git a/packages/client-next/README.md b/packages/client-next/README.md
--- a/packages/client-next/README.md
+++ b/packages/client-next/README.md
@@ -18,13 +18,15 @@
- support bundling inside the generated output
- [platform](https://heyapi.dev/openapi-ts/integrations) for automating codegen builds
-## Platform
+## Dashboard
-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).
+Hey API is an ecosystem of products helping you build better APIs. Superpower your codegen and APIs with our platform.
+
+[Sign In](https://app.heyapi.dev) to Hey API platform.
## Documentation
-Please visit our [website](https://heyapi.dev/) for documentation, guides, migrating, and more.
+Please visit our [website](https://heyapi.dev) for documentation, guides, migrating, and more.
## Sponsors
diff --git a/packages/client-nuxt/README.md b/packages/client-nuxt/README.md
--- a/packages/client-nuxt/README.md
+++ b/packages/client-nuxt/README.md
@@ -18,13 +18,15 @@
- support bundling inside the generated output
- [platform](https://heyapi.dev/openapi-ts/integrations) for automating codegen builds
-## Platform
+## Dashboard
-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).
+Hey API is an ecosystem of products helping you build better APIs. Superpower your codegen and APIs with our platform.
+
+[Sign In](https://app.heyapi.dev) to Hey API platform.
## Documentation
-Please visit our [website](https://heyapi.dev/) for documentation, guides, migrating, and more.
+Please visit our [website](https://heyapi.dev) for documentation, guides, migrating, and more.
## Sponsors
diff --git a/packages/nuxt/README.md b/packages/nuxt/README.md
--- a/packages/nuxt/README.md
+++ b/packages/nuxt/README.md
@@ -18,13 +18,15 @@
- support bundling inside the generated output
- [platform](https://heyapi.dev/openapi-ts/integrations) for automating codegen builds
-## Platform
+## Dashboard
-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).
+Hey API is an ecosystem of products helping you build better APIs. Superpower your codegen and APIs with our platform.
+
+[Sign In](https://app.heyapi.dev) to Hey API platform.
## Documentation
-Please visit our [website](https://heyapi.dev/) for documentation, guides, migrating, and more.
+Please visit our [website](https://heyapi.dev) for documentation, guides, migrating, and more.
## Sponsors
diff --git a/packages/openapi-ts/README.md b/packages/openapi-ts/README.md
--- a/packages/openapi-ts/README.md
+++ b/packages/openapi-ts/README.md
@@ -30,17 +30,19 @@
## Features
-- works with CLI, Node.js 18+, or npx
-- supports OpenAPI 2.0, 3.0, and 3.1 specifications
-- supports JSON and YAML input files
-- generates TypeScript interfaces and SDKs
-- Fetch API, Axios, Nuxt, Angular, Node.js, and XHR clients available
+- runs in CLI, Node.js 18+, or npx
+- works with OpenAPI 2.0, 3.0, and 3.1
+- customizable types and SDKs
+- clients for your runtime (Fetch API, Axios, Next.js, Nuxt, etc.)
- plugin ecosystem to reduce third-party boilerplate
-- [platform](https://heyapi.dev/openapi-ts/integrations) for automating codegen builds
+- custom plugins and custom clients
+- [integration](https://heyapi.dev/openapi-ts/integrations) with Hey API platform
-## Platform
+## Dashboard
-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).
+Hey API is an ecosystem of products helping you build better APIs. Superpower your codegen and APIs with our platform.
+
+[Sign In](https://app.heyapi.dev) to Hey API platform.
## Sponsors
@@ -177,7 +179,14 @@
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).
-You can learn more on the [Clients](https://heyapi.dev/openapi-ts/clients) page.
+### Native Clients
+
+- [`@hey-api/client-fetch](https://heyapi.dev/openapi-ts/clients/fetch)
+- [`@hey-api/client-axios](https://heyapi.dev/openapi-ts/clients/axios)
+- [`@hey-api/client-next](https://heyapi.dev/openapi-ts/clients/next-js)
+- [`@hey-api/client-nuxt](https://heyapi.dev/openapi-ts/clients/nuxt)
+
+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).
## Plugins
@@ -221,6 +230,8 @@
- [Valibot](https://heyapi.dev/openapi-ts/plugins/valibot)
- [Yup](https://heyapi.dev/openapi-ts/plugins/yup)
- [Zustand](https://heyapi.dev/openapi-ts/plugins/zustand)
+
+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).
## Migration Guides
diff --git a/packages/vite-plugin/README.md b/packages/vite-plugin/README.md
--- a/packages/vite-plugin/README.md
+++ b/packages/vite-plugin/README.md
@@ -4,13 +4,15 @@
🚀 Vite plugin for `@hey-api/openapi-ts` codegen.
-## Platform
+## Dashboard
-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).
+Hey API is an ecosystem of products helping you build better APIs. Superpower your codegen and APIs with our platform.
+
+[Sign In](https://app.heyapi.dev) to Hey API platform.
## Documentation
-Please visit our [website](https://heyapi.dev/) for documentation, guides, migrating, and more.
+Please visit our [website](https://heyapi.dev) for documentation, guides, migrating, and more.
## Sponsors
diff --git a/docs/.vitepress/theme/Layout.vue b/docs/.vitepress/theme/Layout.vue
--- a/docs/.vitepress/theme/Layout.vue
+++ b/docs/.vitepress/theme/Layout.vue
@@ -8,11 +8,13 @@
-
- Our platform for OpenAPI specifications
- is now available
-
- Join Beta
+ Build better APIs with our platform
+ Dashboard
diff --git a/docs/openapi-ts/plugins/arktype.md b/docs/openapi-ts/plugins/arktype.md
--- a/docs/openapi-ts/plugins/arktype.md
+++ b/docs/openapi-ts/plugins/arktype.md
@@ -11,6 +11,6 @@
### About
-[Arktype](https://arktype.io/) is a TypeScript's 1:1 validator, optimized from editor to runtime.
+[Arktype](https://arktype.io) is a TypeScript's 1:1 validator, optimized from editor to runtime.
diff --git a/docs/openapi-ts/plugins/express.md b/docs/openapi-ts/plugins/express.md
--- a/docs/openapi-ts/plugins/express.md
+++ b/docs/openapi-ts/plugins/express.md
@@ -11,6 +11,6 @@
### About
-[Express](https://expressjs.com/) is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
+[Express](https://expressjs.com) is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
diff --git a/docs/openapi-ts/plugins/faker.md b/docs/openapi-ts/plugins/faker.md
--- a/docs/openapi-ts/plugins/faker.md
+++ b/docs/openapi-ts/plugins/faker.md
@@ -11,6 +11,6 @@
### About
-[Faker](https://fakerjs.dev/) is a popular library that generates fake (but reasonable) data that can be used for things such as unit testing, performance testing, building demos, and working without a completed backend.
+[Faker](https://fakerjs.dev) is a popular library that generates fake (but reasonable) data that can be used for things such as unit testing, performance testing, building demos, and working without a completed backend.
diff --git a/docs/openapi-ts/plugins/fastify.md b/docs/openapi-ts/plugins/fastify.md
--- a/docs/openapi-ts/plugins/fastify.md
+++ b/docs/openapi-ts/plugins/fastify.md
@@ -11,7 +11,7 @@
### About
-[Fastify](https://fastify.dev/) is a fast and low overhead web framework for Node.js.
+[Fastify](https://fastify.dev) is a fast and low overhead web framework for Node.js.
diff --git a/docs/openapi-ts/plugins/joi.md b/docs/openapi-ts/plugins/joi.md
--- a/docs/openapi-ts/plugins/joi.md
+++ b/docs/openapi-ts/plugins/joi.md
@@ -11,6 +11,6 @@
### About
-[Joi](https://joi.dev/) is the most powerful schema description language and data validator for JavaScript.
+[Joi](https://joi.dev) is the most powerful schema description language and data validator for JavaScript.
diff --git a/docs/openapi-ts/plugins/koa.md b/docs/openapi-ts/plugins/koa.md
--- a/docs/openapi-ts/plugins/koa.md
+++ b/docs/openapi-ts/plugins/koa.md
@@ -11,6 +11,6 @@
### About
-[Koa](https://koajs.com/) is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
+[Koa](https://koajs.com) is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
diff --git a/docs/openapi-ts/plugins/msw.md b/docs/openapi-ts/plugins/msw.md
--- a/docs/openapi-ts/plugins/msw.md
+++ b/docs/openapi-ts/plugins/msw.md
@@ -11,6 +11,6 @@
### About
-[MSW](https://mswjs.io/) is an API mocking library that allows you to write client-agnostic mocks and reuse them across any frameworks, tools, and environments.
+[MSW](https://mswjs.io) is an API mocking library that allows you to write client-agnostic mocks and reuse them across any frameworks, tools, and environments.
diff --git a/docs/openapi-ts/plugins/nest.md b/docs/openapi-ts/plugins/nest.md
--- a/docs/openapi-ts/plugins/nest.md
+++ b/docs/openapi-ts/plugins/nest.md
@@ -11,6 +11,6 @@
### About
-[Nest](https://nestjs.com/) is a progressive Node.js framework for building efficient, reliable and scalable server-side applications.
+[Nest](https://nestjs.com) is a progressive Node.js framework for building efficient, reliable and scalable server-side applications.
diff --git a/docs/openapi-ts/plugins/pinia-colada.md b/docs/openapi-ts/plugins/pinia-colada.md
--- a/docs/openapi-ts/plugins/pinia-colada.md
+++ b/docs/openapi-ts/plugins/pinia-colada.md
@@ -11,6 +11,6 @@
### About
-[Pinia Colada](https://pinia-colada.esm.dev/) is the data fetching layer for Pinia.
+[Pinia Colada](https://pinia-colada.esm.dev) is the data fetching layer for Pinia.
diff --git a/docs/openapi-ts/plugins/superstruct.md b/docs/openapi-ts/plugins/superstruct.md
--- a/docs/openapi-ts/plugins/superstruct.md
+++ b/docs/openapi-ts/plugins/superstruct.md
@@ -11,6 +11,6 @@
### About
-[Superstruct](https://docs.superstructjs.org/) makes it easy to define interfaces and then validate JavaScript data against them.
+[Superstruct](https://docs.superstructjs.org) makes it easy to define interfaces and then validate JavaScript data against them.
diff --git a/docs/openapi-ts/plugins/swr.md b/docs/openapi-ts/plugins/swr.md
--- a/docs/openapi-ts/plugins/swr.md
+++ b/docs/openapi-ts/plugins/swr.md
@@ -11,6 +11,6 @@
### About
-[SWR](https://swr.vercel.app/) is a strategy to first return the data from cache (stale), then send the fetch request (revalidate), and finally come with the up-to-date data.
+[SWR](https://swr.vercel.app) is a strategy to first return the data from cache (stale), then send the fetch request (revalidate), and finally come with the up-to-date data.
diff --git a/docs/openapi-ts/plugins/valibot.md b/docs/openapi-ts/plugins/valibot.md
--- a/docs/openapi-ts/plugins/valibot.md
+++ b/docs/openapi-ts/plugins/valibot.md
@@ -11,6 +11,6 @@
### About
-[Valibot](https://valibot.dev/) is the open source schema library for TypeScript with bundle size, type safety and developer experience in mind.
+[Valibot](https://valibot.dev) is the open source schema library for TypeScript with bundle size, type safety and developer experience in mind.
diff --git a/docs/openapi-ts/plugins/zod.md b/docs/openapi-ts/plugins/zod.md
--- a/docs/openapi-ts/plugins/zod.md
+++ b/docs/openapi-ts/plugins/zod.md
@@ -11,7 +11,7 @@
### About
-[Zod](https://zod.dev/) is a TypeScript-first schema validation library with static type inference.
+[Zod](https://zod.dev) is a TypeScript-first schema validation library with static type inference.