<!--
AppSprint docs markdown
Canonical HTML: https://appsprint.app/docs
Markdown URL: https://appsprint.app/docs.md
Docs index: https://appsprint.app/docs.md
Sitemap: https://appsprint.app/sitemap.xml
LLM guide: https://appsprint.app/llms.txt
-->

# AppSprint Documentation

Everything you need to integrate AppSprint into your mobile app. Pick a platform SDK, add event tracking, and connect revenue and ad-network integrations.

## How it works

1. **Install an SDK** for React Native, iOS, Android, or Flutter.
2. **Configure** by calling `configure()` with your API key as early as possible in app startup.
3. **Track events** by sending standard events (login, purchase, subscribe) and custom events.
4. **Connect revenue** by integrating RevenueCat or Superwall so revenue gets attributed automatically.
5. **Enrich with ads** by connecting Apple Search Ads for campaign and keyword attribution.

## Platform SDKs

- **iOS (Swift)**: native SDK for iPhone and iPad apps.
- **React Native / Expo**: cross-platform SDK for React Native and Expo apps.
- **Android (Kotlin)**: native SDK for Kotlin and Java apps.
- **Flutter**: plugin wrapping the AppSprint runtime.

## API base URL

```
https://api.appsprint.app
```

All SDK requests and webhooks target this base URL. Every route is prefixed with `/v1/`.

---

## Docs navigation

Use the Markdown URLs when reading the docs programmatically. Use the HTML URLs when you need the interactive docs UI.

- [Overview](https://appsprint.app/docs) ([Markdown](https://appsprint.app/docs.md)) — Introduction to AppSprint
- [Quickstart](https://appsprint.app/docs/quickstart) ([Markdown](https://appsprint.app/docs/quickstart.md)) — Get up and running in 5 minutes
- [React Native](https://appsprint.app/docs/react-native) ([Markdown](https://appsprint.app/docs/react-native.md)) — React Native / Expo SDK reference
- [iOS (Swift)](https://appsprint.app/docs/ios-swift) ([Markdown](https://appsprint.app/docs/ios-swift.md)) — Native Swift SDK reference
- [Android (Kotlin)](https://appsprint.app/docs/android) ([Markdown](https://appsprint.app/docs/android.md)) — Native Android SDK reference
- [Flutter](https://appsprint.app/docs/flutter) ([Markdown](https://appsprint.app/docs/flutter.md)) — Flutter plugin reference
- [RevenueCat](https://appsprint.app/docs/revenuecat) ([Markdown](https://appsprint.app/docs/revenuecat.md)) — Webhook integration for subscription attribution
- [Superwall](https://appsprint.app/docs/superwall) ([Markdown](https://appsprint.app/docs/superwall.md)) — Webhook integration for paywall attribution
- [Apple Search Ads](https://appsprint.app/docs/apple-search-ads) ([Markdown](https://appsprint.app/docs/apple-search-ads.md)) — Campaign and keyword attribution
- [Google Ads](https://appsprint.app/docs/google-ads) ([Markdown](https://appsprint.app/docs/google-ads.md)) — Offline click conversion upload
- [TikTok Ads](https://appsprint.app/docs/tiktok-ads) ([Markdown](https://appsprint.app/docs/tiktok-ads.md)) — Events API server-side event forwarding
