> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hyperwisor.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Partner Integrations Overview

> Embed Hyperwisor as the IoT layer in your platform — your users create IoT products with one click and keep everything in your UI.

The **Partner Platform** lets another platform (a PCB tool, a hardware shop, an
IoT builder) offer Hyperwisor as its "Connect IoT" layer. Your users click a
button, sign in to Hyperwisor once, and their board becomes a **Hyperwisor
manufacturer product** — with a QR code and a device dashboard — without ever
leaving your interface.

<Info>
  This is **manufacturer-focused**: your users become Hyperwisor *manufacturers*
  who create products. It is separate from end-user account linking (e.g. Alexa).
</Info>

## What your users get

* One-click **"Connect Hyperwisor"** (standard OAuth — they sign in / sign up on Hyperwisor).
* Their project is created as an **IoT product** in Hyperwisor, owned by them.
* A **QR code** you render in your own UI — their customers scan it in the Hyperwisor app to onboard the physical device.
* Secure devices out of the box (each device gets a unique on-chip identity — see [Firmware SDK](/firmware/overview)).

## The flow

<Steps>
  <Step title="Connect">
    Your user clicks **Connect Hyperwisor**. You redirect them to Hyperwisor's
    authorize page; they log in and approve. You receive an access token.
    See [Connect with Hyperwisor](/partners/oauth).
  </Step>

  <Step title="Create the product">
    Your user clicks **Create this project as an IoT product**. Your backend calls
    the Partner API with a fixed-format board description. Hyperwisor creates the
    product and returns a `product_id` + QR. See [Create Products](/partners/create-product).
  </Step>

  <Step title="Show the QR & flash">
    You render the returned QR in your UI. The board is flashed with the Hyperwisor
    firmware; the end user scans the QR in the Hyperwisor app to onboard it.
  </Step>
</Steps>

## What you'll need

| Item                          | How to get it                                                                     |
| ----------------------------- | --------------------------------------------------------------------------------- |
| `client_id` + `client_secret` | Issued to you by Hyperwisor when your partner account is registered               |
| Redirect URI(s)               | The URL(s) Hyperwisor redirects back to after login — registered with your client |
| Scopes                        | The permissions you request (see [Reference](/partners/reference#scopes))         |

<Note>
  To get a `client_id`, contact Hyperwisor to have your platform registered as a
  partner. You'll receive credentials and your redirect URIs will be allow-listed.
</Note>

## Base URL

All partner endpoints live under:

```
https://hyperwisor.nikolaindustry.workers.dev/functions/v1
```

Next: [Connect with Hyperwisor →](/partners/oauth)
