# Apparent docs > How to add Apparent (analytics for iOS and Android apps) to an app: the SDKs for React Native/Expo, Swift, Kotlin, Flutter and websites, events and users, RevenueCat, connecting stores and ads, asking your numbers over MCP, privacy answers for the stores, and the intake API. Every page is Markdown at its address + .md. To set an app up, an agent needs the app id and key from the "Add your app" page at https://app.apparent.fyi, then follows https://apparent.fyi/docs.md. ## Start - [Quick start](https://apparent.fyi/docs.md): Set up Apparent for an iOS, Android, Flutter or React Native app: paste one prompt into your AI, or install the SDK by hand. Then connect your stores. ## SDKs - [React Native and Expo](https://apparent.fyi/docs/sdk/expo.md): Install apparent-expo in an Expo or bare React Native app: start it, track screens with expo-router or React Navigation, events, users, crashes. - [Swift (iOS)](https://apparent.fyi/docs/sdk/swift.md): Add Apparent to a SwiftUI or UIKit app with Swift Package Manager: screens, events, StoreKit 2 and RevenueCat purchases, crashes, privacy manifest. - [Kotlin (Android)](https://apparent.fyi/docs/sdk/kotlin.md): Add Apparent to a native Android app: start it in your Application, Compose and Activity screens, events, Play Billing, install links, crashes. - [Flutter](https://apparent.fyi/docs/sdk/flutter.md): Add Apparent to a Flutter app: start it in main(), screens with a navigator observer (go_router too), events, users, errors, offline queue. - [Website](https://apparent.fyi/docs/sdk/web.md): Count your app's website visitors and store-button clicks with one script tag. No cookies, nothing stored in the browser. ## Guides - [Events and users](https://apparent.fyi/docs/events.md): Which events to track first, how to name them, properties, identifying signed-in users, logout, errors and opting out. Same on every SDK. - [RevenueCat](https://apparent.fyi/docs/revenuecat.md): Connect RevenueCat to Apparent with a webhook, and link purchases to what people did in the app with one SDK call. - [Stores and ads](https://apparent.fyi/docs/connect.md): Connect App Store Connect, Google Play, Apple Ads, Google Ads, AdMob, Search Console and Mixpanel to Apparent. Read-only, each checked before saving. - [Ask your numbers](https://apparent.fyi/docs/ask.md): Make a read-only token, then ask Apparent about your apps through its hosted MCP server or the apparent command line. - [Privacy answers](https://apparent.fyi/docs/privacy.md): What the Apparent SDKs collect, and exactly what to answer in Apple's App Privacy and Google Play's Data safety forms. A paragraph for your privacy policy. - [Send events from your server](https://apparent.fyi/docs/server.md): Send events from a backend or webhook to Apparent over HTTP: curl, Node and Python, which ids to use, and why the write key is safe on your server. ## Reference - [Intake API](https://apparent.fyi/docs/api.md): The format every Apparent SDK sends: POST /i, the batch, device fields, events, answers, retries and limits. For your own SDK or a server. - [Support](https://apparent.fyi/docs/support.md): Get help with Apparent and its phone app: contact, sign-in, notifications, the widget, signing out and deleting your account. - [Changelog](https://apparent.fyi/docs/changelog.md): What changed in Apparent, its SDKs and its docs, newest first. Also as an RSS feed. ## Optional - [All docs in one file](https://apparent.fyi/docs/llms-full.txt) - [Changelog as RSS](https://apparent.fyi/docs/changelog.xml) - [About Apparent](https://apparent.fyi/llms.txt)