# White-label D8X

<figure><picture><source srcset="https://1690371742-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsivfyCjOhJUkKrxqsPg4%2Fuploads%2FjUy5E1IyolOpbA4Y81Do%2Fbanner_whitelabel.png?alt=media&#x26;token=51ede502-fa96-446b-af55-d900a75a241d" media="(prefers-color-scheme: dark)"><img src="https://1690371742-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsivfyCjOhJUkKrxqsPg4%2Fuploads%2FLnaYMiHFv54151LWa9zX%2Fbanner_whitelabel_l.png?alt=media&#x26;token=8d717a06-7022-44f0-8898-99a4a21b93aa" alt=""></picture><figcaption></figcaption></figure>

## What are White-label Partners?

White-label partners are third parties that offer a frontend. Trades from users interacting over their frontends are routed to D8X.&#x20;

D8X offers White-label Partners simple ways to route trades to the most capital-efficient DEX.

## White-label partners earn partner fees

White-label partners earn on every transaction made through their frontend or app. White-label Partners can collect a white-label partner fees, which they can freely customize.&#x20;

All white-label partner fees are transferred directly to the white-label partner's wallet, and partners retain full custody of their funds.

White-label partner fees are paid by traders on top of [industry-low exchange fees](https://d8x.gitbook.io/d8x/perpetual-contracts-guide/fee-structure#trader-fees-when-trading-via-broker). Reaching higher   Tiers allows white-label partners to further decrease exchange-fees.

## How can you white-label D8X?

D8X offers flexible white-labeling options, including a UI-kit, a NodeSDK, APIs and contract-integrations:

* The D8X **open-source UI-Kit** offers a premier perpetual futures frontend tailored for desktop, tablet and mobile devices. Fork, brand and host your own UI and start collecting partner fees in no time. Dive into our hosted version on testnet and experience the capabilities firsthand - [Explore the UI-Kit](https://app.testnet.d8x.exchange/)!
* White-label partners can also connect D8X to their existing app through a **Node SDK** or **REST API**
* **Contract-trading** allows to integrate directly on-chain, enabling for example efficient on-chain hedging

<table><thead><tr><th width="243">White-label solution</th><th>Documentation</th></tr></thead><tbody><tr><td>D8X UI-kit and backend</td><td>Our <a href="https://d8x.notion.site/D8X-White-Label-How-to-b51acf693edb42608098c297e2ce6c98">Guide</a> provides all information you need to know</td></tr><tr><td>Node SDK</td><td>Our <a href="https://d8x.gitbook.io/d8x/node-sdk/getting-started">NodeSDK documentation</a> provides all technical information you need to know</td></tr><tr><td>Contract integration</td><td>Refer to our <a href="https://github.com/D8-X/d8x-integrations">D8X Integration Repository</a> for an overview on how to integration on smart-contract level</td></tr></tbody></table>

### Other requirements

White-label Partners have to fulfill certain requirements. White-label partners make a payment to the smart contract ("*depositBrokerLots*" available for example via Node-SDK) to become a white-label partner for the corresponding liquidity pool. The size of the minimal is determined by a "lot size" for each liquidity pool. Get a broker lot here <https://d8x-whitelabel.pages.dev/>

The orders that are brokered by a given white-label partner need to contain a signature of the tuple {trader address, deadline, partner fee} to avoid other actors abusing the white-label partner credentials.

### More information

Refer to d8x.exchange for more information on [white-labeling](https://d8x.exchange/) as well as contact information.
