---
title: "Custom Client"
description: "Learn how to create your own Hey API client."
url: "https://heyapi.dev/docs/openapi/typescript/clients/custom"
---

Caution

Client API is in development. The interface might change before it becomes stable. We encourage you to leave feedback on [GitHub](https://github.com/hey-api/openapi-ts/issues/1213).

You may need to write your own client if the available clients do not suit your needs or you’re working on a proprietary use case. This can be easily achieved using the Client API. But don’t take our word for it – all Hey API clients are written this way!

Caution

Custom clients documentation will be finalized after further testing. Simplified [instructions](https://github.com/hey-api/openapi-ts/issues/1213#issuecomment-2765206344) can be found in the GitHub thread.

## Examples

You can view live examples on [StackBlitz](https://stackblitz.com/orgs/github/hey-api/collections/openapi-ts-examples) or on [GitHub](https://github.com/hey-api/openapi-ts/tree/main/examples).
