Appelium exposes a Model Context Protocol (MCP) server so AI coding agents can access your crash and test failure data directly — including multi-modal artifacts like screenshots and videos — no manual copy-paste required.
Retrieve crash group details, symbolicated call stacks, occurrence statistics, affected OS versions, and the activity logs and media captured just before the crash or test failure — all over a single stateless HTTP endpoint.
Connect Claude, Copilot, Cursor, or any MCP-compatible tool to https://api.appelium.com/v1/mcp with your API key and start investigating in seconds.

{
"method": "tools/call",
"params": {
"name": "get_crash_group",
"arguments": {
"serialNumber": 1452
}
}
}
// ← symbolicated call stack,
// exception details, stats,
// and activity logs returnedPerfectly synchronized with structured logs, networking, UI interactions, and multi-modal artifacts like videos and screenshots. Know what caused a failure, even for once-in-a-lifetime glitches.
Spend less time going through each test failure and annotate common root causes. Next time it happens, you know the full history, and MCP-friendly AI agents can jump straight into the right run.
Get suggestions for optimizing test performance and resource allocation after each test execution. Learn more about UI test recording
Trace performance from the full backend down to a single endpoint or request, then inspect headers and payloads to find the exact source of the regression.
Track Appdex, response time percentiles, response codes, and client vs server failures to spot regressions before users feel them. Explore network monitoring & alerts
Segment results by environment, backend version, app version, and radio technology to isolate the exact segment where the issue started.
Follow daily, weekly and monthly active devices (DAU/WAU/MAU) and stickiness over time, all counted with an anonymous, randomly generated identifier. Explore sessions & active devices
See how fast each release reaches your users and whether its crashed foreground sessions rise compared to the previous release. Each rollout is marked as Gathering evidence, Healthy so far, Investigate or Regression detected, and a verdict is only given once there is enough data to be confident. Learn more about release rollout health
Automatically created with live networking and test status updates for apps and backend environments.
Automatic requests pattern analysis helps you focus on currently most urgent issues. Jump directly into the full test report including 1min video and session logs.

For modern apps which are interconnected more than ever, the networking aspect of apps and UI tests becomes ever more important, that is why we have dedicated our utmost attention to it.
We believe that getting the best-in-class insights shouldn't come with a performance hit.
Low-level optimizations in native Swift and Kotlin SDKs are done at the level of array operations and string interactions, all the way to building a special very-low-footprint video encoding engine just for UI tests.
Our custom, non-HTTP based, low-latency XPCService on iOS connects UITestRunner and the app with no measurable footprint.


The entire backend is built in Swift, with SwiftNIO, Vapor, and sophisticated DB design, so that clicking through the reports in the dashboard feels like working with local files.
Our SnapshotQuery™ engine makes running UI tests on iOS faster than with native XCTests. This way integrating Appelium comes with the most comprehensive reporting paired with a performance boost for your tests. Two things that almost always come at the expense of one another.
Integrate SDKs effortlessly and jump into replaying and fixing those hard-to-catch bugs.

We believe in building products with the utmost attention to quality, and that speed in delivery can only be achieved through quality.
We have invested in building the SDKs in a way that would help you get from the start to seeing actionable results in minutes rather than days or weeks.

In the current trend where vendors provide both CI infrastructure and basic test reporting, it is becoming harder than ever to escape from vendor-lock-in. We built our SDKs to work with any CI. Use your own, or any cloud-based one, and switch whenever you want. You are in control.
Founded in Zürich in 2018.
Integrate SDKs effortlessly and jump into replaying and fixing those hard-to-catch bugs
At times when it is impossible to find software without bugs, we set ourselves the highest bar for the quality of the entire platform. Appelium will not be yet another software to complain about daily, but rather a software you can rely on and never notice running.
Appelium captures network logs, videos and user steps prior to bug. Reports include all device details to help you know exactly why a bug happened. You will spend your time fixing rather than reproducing a rare issue.
Learn More
Automatically capture crashes with full stack traces, console logs, network logs, and device metadata. Crashes are intelligently grouped so you can prioritize the most impactful issues first.
Learn More
Know early whether a new release is safe to roll out further. Appelium detects rollouts from live sessions, often before store pages update, tracks adoption and compares crashed foreground sessions with the previous release.
Learn More
Connect any MCP-compatible AI agent — Claude, Copilot, Cursor — directly to your crash data. Let the agent fetch symbolicated call stacks, statistics, affected OS versions, and activity logs automatically over a single API endpoint.
MCP Documentation
Report handled errors with one line of code and catch frozen screens (ANRs) automatically. Every report comes with activity logs, device info, locale and custom attachments, grouped by similarity.
Learn More
See API performance from your users’ perspective. Break down request timings, uncover slow calls with P95 and P99 trends, and get confidence-based error-rate alerts in Slack, Teams or Opsgenie.
Learn More
Know how your app is really used. Track daily, weekly and monthly active devices, stickiness and foreground session-duration distributions. Explore adoption by app version, OS, device and language, without advertising identifiers.
Learn More
Measure App Start automatically, then time checkout, image loading or any named operation. Follow tail-latency percentiles, set Appdex targets and compare custom attributes to find the paths worth optimizing.
Learn More
Appelium captures structured network and console logs of your app and the test runner. Test failures are automatically analyzed and grouped. You can easily replay the test failure and spend time fixing rather than reproducing a rare issue.
Learn More
Build. Test. Distribute. Upload iOS and Android builds from CI, share them with private or public tester groups and notify testers with a one-tap install link. Collect their feedback in the same place.
Learn More
Plug Appelium into your existing workflow — Fastlane, Gradle, Xcode, GitHub Actions, Bitrise and more. Upload builds, dSYMs and ProGuard mappings automatically and trigger releases straight from your pipeline.
We apply the highest security standards to ensure data security, availability, and confidentiality

Using industry-standard TOTP protocol supported by Google Authenticator, Authy, and other providers. Ability to enforce two-factor authentication company-wide.

Using industry-standard AES 256 (GCM mode) encryption for protecting secrets and things that matter.

The Secure Sockets Layer (SSL) protocol is a standard for encrypted network communication. Our platform fulfills the highest requirements and achieves an A+ rating.

No IP address of users or any other personal data is ever collected, stored, or shared with 3rd party. All customer data is processed and securely stored in Switzerland 🇨🇭 and never leaves CH.
Want to see the product immediately without having to register? Contact us for a live demo.
Strongly typed bidirectional communication channel between UIApplication and XCUIApplication with powerful APIs and super fast performance.
Robust and scaleable pattern for structuring UI tests. Highly reusable screen verification code with human readable test case code. All flows and interactions statically typed 🙌.
Learn about SnapshotQuery - our latest addition to AppeliumTests which radically improves the performance of your XCUITests while making them more stable and reliable at the same time.
Be the fist one to know about all the exciting engineering posts and product announcements.