# Documentation

> Install the Tapll iOS SDK, declare features, send server-side events, upload dSYMs and connect revenue and App Store Connect.

Source: https://tapll.com/docs · Updated 2026-10-23

Get the iOS SDK into your app, then connect the sources that sit next to it: your backend, revenue and the App Store.

## Get started

- [Install the iOS SDK](/docs/ios-sdk): Add the Tapll Swift package to your iOS app, configure it with your write key, and see your first session in Live in a few minutes.
- [Privacy modes](/docs/privacy): Choose between product analytics and strict anonymous mode for your app and its website in Tapll, and what each one stores and answers.
- [Add the website script](/docs/web-sdk): Measure a website with Tapll through one script tag: page views, sources and campaigns, feature funnels and revenue, cookieless by default.

## Guides

- [Server-side events](/docs/server-events): Send events to Tapll from your own backend: payments, background jobs, webhooks, and platforms with no SDK.
- [Declare features](/docs/features): Measure each feature of your iOS app as a funnel — discovery, adoption, success — by declaring its events and roles in the Tapll SDK.
- [Upload dSYMs](/docs/dsyms): Name crash stacks in Tapll by uploading each build’s dSYMs from Xcode Cloud, fastlane or an Xcode build phase.
- [Crash reporting](/docs/crash-reporting): How Tapll collects crashes and hangs from your iOS app, groups them into issues, and computes a crash-free rate that never looks better than it is.

## Sources

- [Connect revenue](/docs/revenue): Bring subscription revenue into Tapll from App Store Server Notifications or RevenueCat, website payments from Stripe or Paddle, and link each purchase to the person who made it.
- [Connect App Store Connect](/docs/app-store-connect): Import downloads, impressions, product page views, proceeds, reviews and TestFlight into Tapll with an App Store Connect API key.
- [REST API](/docs/api): Read Tapll's numbers from your own scripts and tools with an organization API key: projects, live, sessions, screens, retention, crashes, revenue, releases, features and events.
- [Claude, ChatGPT and other AI apps](/docs/mcp): Connect Tapll to Claude, ChatGPT, Cursor or any MCP client and ask about live users, sessions, screens, retention, crashes and revenue in plain language.

## For coding agents

- [Setup prompt for AI agents](/llms.txt): the SDK integration rules as one prompt for Claude Code, Cursor or Codex. The panel fills it in with your project’s key and integrations.
- [iOS SDK on GitHub](https://github.com/tapll/tapll-ios): the Swift package, its README and releases.
