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

# Installation Guide

> The Installation Guide provides comprehensive step-by-step instructions to seamlessly integrate Gameball with your application across all supported platforms. Choose your platform below to get started with your integration.

<CardGroup cols={2}>
  <Card title="Web" icon="globe" href="/installation-guides/v2/web">
    Integrate Gameball with your website or web application using JavaScript SDK
  </Card>

  <Card title="iOS" icon="apple" href="/installation-guides/v2/ios">
    Integrate Gameball with your iOS application using Swift SDK
  </Card>

  <Card title="Android" icon="android" href="/installation-guides/v2/android">
    Integrate Gameball with your Android application using Kotlin/Java SDK
  </Card>

  <Card title="React Native" icon="react" href="/installation-guides/v2/react-native">
    Integrate Gameball with your React Native cross-platform application
  </Card>

  <Card title="Flutter" icon="flutter" href="/installation-guides/v2/flutter">
    Integrate Gameball with your Flutter cross-platform application
  </Card>

  <Card title="Generic Mobile App" icon="mobile" href="/installation-guides/v2/generic-mobile">
    Integrate Gameball with any mobile application using REST API
  </Card>
</CardGroup>

## What you'll learn

Each platform guide covers the essential integration steps:

* **Initialize Gameball SDK** - Set up the SDK and configure authentication
* **Track Customer Events** - Send customer actions and behaviors to Gameball
* **Track Orders & Cashback** - Monitor orders and provide cashback rewards
* **Integrate Redemption** - Enable customers to redeem their earned points
* **Track Referrals** - Implement referral tracking and rewards
* **Go-Live Checklist** - Ensure everything is ready for production

## Prerequisites

Before starting your integration, make sure you have:

* A Gameball account with API credentials
* Your application's development environment set up
* Basic understanding of your chosen platform's development workflow

<Tip>
  Need help choosing the right integration method? The Web SDK is perfect for websites and web apps, while mobile SDKs provide native performance and features. The Generic Mobile App approach gives you full control using REST APIs.
</Tip>
