# TryYourSize developer docs

> Add size recommendations to your store. Quickstarts for Shopify, the web, React, iOS, Android, React Native, Flutter and your server; SDK and HTTP API reference.

Source: https://docs.tryyoursize.com/

## Add size recommendations to your store

Pick your stack. Each quickstart takes you from a test key to a size on your product page, and opens with a **For your developer** note a brand team can forward.

- [Shopify](https://docs.tryyoursize.com/quickstarts/shopify.md): No code: install the app, add the block
- [Web SDK](https://docs.tryyoursize.com/quickstarts/web.md): One script tag, any storefront
- [React](https://docs.tryyoursize.com/quickstarts/react.md): Provider and components, SSR-safe
- [iOS](https://docs.tryyoursize.com/quickstarts/ios.md): SwiftUI and UIKit button
- [Android](https://docs.tryyoursize.com/quickstarts/android.md): Compose and Views button
- [React Native](https://docs.tryyoursize.com/quickstarts/react-native.md): The native button, from JS
- [Flutter](https://docs.tryyoursize.com/quickstarts/flutter.md): A native platform view
- [Server](https://docs.tryyoursize.com/quickstarts/server.md): Node.js and Python SDKs

## Products

- [Size guide](https://docs.tryyoursize.com/products/size-guide.md): “Your size: M” next to your size picker, in your own size labels. (Web · iOS · Android · Shopify)
- [Fit view](https://docs.tryyoursize.com/products/fit-view.md): The garment on the shopper's 3D body: ease in cm, pressure in kPa, per zone. (Window · all SDKs)
- [Recommendations API](https://docs.tryyoursize.com/products/recommendations-api.md): Sizes for up to 25 products from your server or a headless storefront. (POST /v1/recommendations)
- [Catalog API](https://docs.tryyoursize.com/products/catalog-api.md): Products, size maps, garment versions and fit groups, synced from your PIM. (/v1/products · /v1/garments)
- [Webhooks](https://docs.tryyoursize.com/products/webhooks.md): Signed events when a size is recommended or a garment is published. (TYS-Signature · HMAC-SHA256)
- [A/B and outcomes](https://docs.tryyoursize.com/products/ab-outcomes.md): A holdout group, orders and returns: size returns with and without TryYourSize. (POST /v1/orders · /v1/returns)
- [Studio](https://docs.tryyoursize.com/products/studio.md): Where your team describes garments, maps sizes and gets keys. (studio.tryyoursize.com)

## Reference

- **[SDK reference](https://docs.tryyoursize.com/reference.md)**: one page per method, component and event for the [Web SDK](https://docs.tryyoursize.com/reference/web.md), [React](https://docs.tryyoursize.com/reference/react.md), [Node.js](https://docs.tryyoursize.com/reference/node.md), [Python](https://docs.tryyoursize.com/reference/python.md), [iOS](https://docs.tryyoursize.com/reference/ios.md), [Android](https://docs.tryyoursize.com/reference/android.md), [React Native](https://docs.tryyoursize.com/reference/react-native.md) and [Flutter](https://docs.tryyoursize.com/reference/flutter.md), generated from their source.
- **[HTTP API reference](https://docs.tryyoursize.com/api/reference.md)**: every public endpoint, generated from our [OpenAPI spec](https://docs.tryyoursize.com/openapi.json).
- **[Troubleshooting](https://docs.tryyoursize.com/guides/troubleshooting.md)**, **[API errors](https://docs.tryyoursize.com/api/errors.md)** and the **[changelog](https://docs.tryyoursize.com/api/changelog.md)**.

## For brand teams

You do not need to read code to get started. Each quickstart opens with a short **For your developer** note you can forward: what the integration does, how long it takes, and which keys to send. Keys are in **Studio → Developers → API keys**.
