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

# Proxy SDK

> Add optional bandwidth sharing with a DoubleData participation notice and native consent controls.

Embed the proxy SDK in your application. DoubleData supplies the participation notice, privacy link, and notice version. Your users choose whether to share their connection.

## Integrate

1. [Download](https://doubledata.mintlify.site/sdk/downloads.md) your platform package and [application JSON](https://doubledata.mintlify.site/sdk/configuration.md).
2. Set your application's SDK endpoint and enrollment credential.
3. Show the SDK dialog or render the supplied notice in your own UI.
4. Keep sharing status, pause, and withdrawal controls accessible.

Sharing starts only after acceptance. Decline or dismissal leaves it off. Requests run automatically during an accepted session; withdrawal stops them and blocks reconnection.

> [card] [Android](https://doubledata.mintlify.site/sdk/mobile.md)
>
> AAR, built-in dialog, and custom presenter.

> [card] [Desktop](https://doubledata.mintlify.site/sdk/desktop.md)
>
> Native library and Python or C integration.

> [card] [iOS and Swift](https://doubledata.mintlify.site/sdk/ios.md)
>
> SwiftUI screens and native lifecycle examples.

The SDK supports TLS/TCP and QUIC, status updates, session duration and traffic limits. [Consent and monetization](https://doubledata.mintlify.site/sdk/consent.md) · [Privacy](https://doubledata.mintlify.site/sdk/privacy.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.