> For the complete documentation index, see [llms.txt](https://coindisco.gitbook.io/coindisco/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://coindisco.gitbook.io/coindisco/for-businesses/integration-options.md).

# Integration options

Coindisco provides three ways to add buy and sell functionality to a product.

| Option          | UI owner                         | Backend work | Best for                                            |
| --------------- | -------------------------------- | ------------ | --------------------------------------------------- |
| Hosted redirect | Coindisco                        | None         | The fastest launch and mobile deep links.           |
| Embedded widget | Coindisco, themed by the partner | Minimal      | Websites, wallets, apps, and dashboards.            |
| White Label API | Partner                          | Required     | A fully custom user interface and transaction flow. |

## Hosted redirect

Open the partner widget URL in a new browser tab or in-app browser. Coindisco owns the interaction and provider selection experience.

## Embedded widget

Place the same widget URL in an iframe. The user remains inside the partner experience while Coindisco renders the transaction flow.

## White Label API

Build the user interface and call Coindisco's partner API for provider discovery, regions, methods, assets, quotes, redirect links, limits, transactions, and webhooks.

{% hint style="info" %}
Start with the widget unless product requirements require control over the complete UI. The White Label API requires the partner to implement validation, quote polling, state handling, and secure key usage.
{% endhint %}
