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

# Choose your platform

> One wallet, five hosts. Pick where your product lives and follow one page.

The wallet is one hosted component with five ways to show it. Your server creates a wallet link either way; the platform only changes how the wallet opens. Pick the row that matches your product and follow that one page.

| Your product       | Use                                   | Page                                    |
| ------------------ | ------------------------------------- | --------------------------------------- |
| A web app          | The JavaScript embed                  | [Web](/platforms/web)                   |
| An iOS app         | The Swift package                     | [iOS](/platforms/ios)                   |
| A React Native app | The React Native component            | [React Native](/platforms/react-native) |
| An iMessage agent  | A texted link, opened by the App Clip | [iMessage](/platforms/imessage)         |
| No frontend at all | The hosted page                       | [Hosted link](/platforms/hosted-link)   |

If you're not sure, start with [Hosted link](/platforms/hosted-link). It needs nothing but a URL, and you can switch to an embedded platform later without changing anything on your server.

The wallet handles adding cards, viewing them, paying, and identity verification when issuing needs it. Adding balance opens on hosted pages we run, so it works the same on every platform.
