# Shakebug > Shakebug is a bug and crash reporting tool for iOS, Android, Flutter, React Native and web apps. Testers and end users report bugs by shaking their device; reports arrive with annotated screenshots, device data and logs. Crashes are captured automatically and grouped with AI, every report is connected to the user's session journey, and Shakebug measures user retention at the device level. More than 1,300 product teams use Shakebug; it has analyzed over 44 million app sessions. A free plan is included. Product category: mobile and web bug reporting, crash analytics, session and user journey tracking, retention analytics, in-app NPS surveys, and remote config / feature flags — delivered as an SDK. Full version (all core content inlined for ingestion): https://www.shakebug.com/llms-full.txt ## Product - [Homepage — bug & crash tracker for Android and iOS](https://www.shakebug.com/): what Shakebug does, how shake-to-report works, integrations. - [Bug Reporting Tool — Mobile App Bug Reporting](https://www.shakebug.com/bug-reporting-tool): capture in-app bugs with automated screenshots, reproduction logs, device metrics, and session context. Integrates with GitHub, Jira, and Slack. - [Real-Time Mobile Crash Monitoring](https://www.shakebug.com/crash-monitoring): monitor mobile crash-free users, track release health, analyze symbolicated stack traces, and group crashes automatically across iOS, Android, Flutter, and React Native. - [Mobile App Observability Platform](https://www.shakebug.com/mobile-app-observability): combine crash analytics, user session journeys, and product metrics to understand why mobile users crash and leave, with Firebase Crashlytics side-by-side mode. - [Session tracking & user journey analytics](https://www.shakebug.com/session-tracking): track every customer session — including anonymous users with no login — with events, bugs, crashes and reviews on one timeline; identified customers via SDK custom user ID. - [User retention analytics](https://www.shakebug.com/retention): weekly cohort retention, retention curve, stickiness (DAU/MAU) and active users for mobile apps and websites — tracked at the device level, so it works even when users never log in. An alternative to retention tracking in Mixpanel, Amplitude and Firebase Analytics. - [NPS surveys](https://www.shakebug.com/nps): in-app Net Promoter Score surveys with automatic timing (3 days after install, every 14 days if dismissed, every 90 days after submission) or manual/forced triggering; the dashboard shows the NPS score, a Promoters/Passives/Detractors breakdown, a 0-10 response distribution and individual responses with comments. Available on iOS (SDK 1.0.45+) and Android (SDK 1.2.50+). - [AI bug reporting & AI crash grouping](https://www.shakebug.com/ai-bug-reporting): AI-assisted bug capture and an AI Debug Assistant, with automatic AI grouping of recurring crashes into clusters so teams fix the highest-impact issues first. - [AI crash grouping](https://www.shakebug.com/ai-crash-grouping): automatic crash capture with pattern-based deduplication — clusters duplicate crashes into one issue (first-seen date, affected devices and OS versions, trend) instead of exact stack-trace matching, across iOS, Android, Flutter, React Native and web. - [Remote Code — remote config & feature flags](https://www.shakebug.com/remotecode): push configuration and feature-flag changes to your live app instantly, with no app-store release; a Firebase Remote Config alternative. - [Web app bug reporting](https://www.shakebug.com/web-app-bug-reporting): visual bug reporting for websites, with Angular, React and Vue guides. - [Mobile app bug reporting](https://www.shakebug.com/mobile-app-bug-reporting): bug and crash reporting SDK for iOS and Android, with dedicated Flutter, React Native, iOS, and Android guides. - [WordPress plugin](https://www.shakebug.com/installation#web): official Shakebug plugin on the WordPress.org directory (https://wordpress.org/plugins/shakebug/) — no-code bug, crash, screenshot, recording and session reporting for WordPress sites (installed under the Web tab, alongside the JavaScript SDK and Chrome extension). - [Self-hosted & on-premise bug reporting](https://www.shakebug.com/self-hosted-bug-reporting): run Shakebug on your own infrastructure (Enterprise plan) — SDKs support a custom endpoint URL; for teams with data-residency, compliance or security-review requirements. - [How it works](https://www.shakebug.com/how-it-works) and [Installation](https://www.shakebug.com/installation): SDK setup for iOS, Android and web. - [Pricing](https://www.shakebug.com/pricing): plans from free to custom. - [Startup Plan](https://www.shakebug.com/startups): discounted Premium pricing for early-stage teams, subject to eligibility and application review. - [Mobile SaaS Bug Reporting & Observability](https://www.shakebug.com/mobile-saas): monitor staged rollouts, prevent subscriber churn, and track paywall user journeys for mobile SaaS apps. - [Agencies Bug Reporting & QA Platform](https://www.shakebug.com/agencies): multi-client app isolation, shake-to-report client acceptance testing, and two-way Jira/Linear sync for software development agencies. - [Refer & Earn](https://www.shakebug.com/refer-earn): referral programme — earn rewards for referring other teams to Shakebug. - [Integrations](https://www.shakebug.com/integrations): Jira, Slack, Trello, Asana, ClickUp, Monday, Linear, GitHub, GitLab, Wrike. - [Bug Reporting Comprehensive Guide](https://www.shakebug.com/bug-reporting-guide): hub page linking to Shakebug's full library of bug reporting, crash reporting and QA guides. ## Recent guides (2025-2026) - [Migrating from Firebase Crashlytics to Shakebug in React Native](https://www.shakebug.com/blog/migrating-from-firebase-crashlytics-to-shakebug-in-react-native/) - [Why Obfuscated Builds Break Crash Grouping (And How Pattern-Based Matching Fixes It)](https://www.shakebug.com/blog/obfuscated-builds-break-crash-grouping/) - [Flutter Crash Reporting: Complete Setup Guide with Shakebug](https://www.shakebug.com/blog/flutter-crash-reporting-sdk-setup-guide/) - [React Native Crash Reporting: A Complete Setup Guide](https://www.shakebug.com/blog/react-native-crash-reporting-guide-shakebug/) - [Session Replay for Mobile Apps: How Session Journey Works](https://www.shakebug.com/blog/session-replay-mobile-apps-shakebug-session-journey/) - [What to Do When a Tester Finds a Bug in Production](https://www.shakebug.com/blog/what-would-you-do-as-a-tester-if-a-bug-was-found-in-production/) - [How Shakebug's AI Chatbot Turns Project Data Into Instant Answers](https://www.shakebug.com/blog/how-shakebugs-smart-chatbot-turns-project-data-into-instant-answers/) - [A Step-by-Step Mobile App Crash Debugging Process](https://www.shakebug.com/blog/step-by-step-mobile-app-crash-debugging-process/) - [The Role of AI and Machine Learning in Quality Assurance](https://www.shakebug.com/blog/the-role-of-ai-and-machine-learning-in-quality-assurance/) - [Will AI Replace QA Engineers?](https://www.shakebug.com/blog/ai-replace-qa-engineers/) - [How Crash Reporting Tools Can Save Your App's Reputation](https://www.shakebug.com/blog/how-crash-reporting-tools-can-save-your-apps-reputation/) - [Navigating Bug Reporting in Food Delivery Mobile Apps](https://www.shakebug.com/blog/navigating-bug-reporting-in-food-delivery-mobile-apps/) - [Optimising Bug Reporting for Social Media Mobile Apps](https://www.shakebug.com/blog/optimising-bug-reporting-processes-for-social-media-mobile-apps/) - [Ensuring Educational App Quality Through Bug Reporting](https://www.shakebug.com/blog/how-to-ensure-educational-app-quality-through-bug-reporting-tool/) - [Quality Assurance Methodologies in Software Testing](https://www.shakebug.com/blog/quality-assurance-methodologies-in-software-testing/) - [Bug Reports vs. Feature Requests: Key Differences](https://www.shakebug.com/blog/bug-reports-vs-feature-requests-key-differences/) - [A User-Friendly Guide to Fixing Travel App Bugs](https://www.shakebug.com/blog/user-friendly-guide-to-fixing-travel-app-bugs/) - [Bug Reporting in the Fitness Industry: Challenges and Solutions](https://www.shakebug.com/blog/bug-reporting-in-the-fitness-industry-mobile-app-challenges-and-solutions/) ## Security & privacy - Shakebug's entire production database is **encrypted at rest** — all stored data (bug and crash reports, session and user journeys, product events, console logs and attachments) is held in encrypted form, so it stays unreadable if ever exposed. - Payments are processed by Stripe (PCI-compliant); Shakebug does not store card details. - Shakebug acts as a data processor and honours GDPR data-subject requests through its customers. - **On-premise / self-hosted deployment** is available for Enterprise customers who need data to stay on their own infrastructure; the Shakebug SDKs support a custom endpoint URL out of the box. See https://www.shakebug.com/self-hosted-bug-reporting or contact support@shakebug.com with "Enterprise Plan" in the subject line. - [Trust & Security Center](https://www.shakebug.com/security) · [Privacy Policy](https://www.shakebug.com/privacy) · [Terms of Service](https://www.shakebug.com/terms) · [GDPR](https://www.shakebug.com/gdpr) · [Refund & Cancellation Policy](https://www.shakebug.com/refunds) · [Cookie Policy](https://www.shakebug.com/cookie-policy) ## Comparisons - [Best Mobile Crash Reporting Tools in 2026 (Honest Guide)](https://www.shakebug.com/blog/best-mobile-crash-reporting-tools-in-2026-honest-guide/) - [Best React Native Crash Reporting Tools in 2026 (Honest Guide)](https://www.shakebug.com/blog/best-react-native-crash-reporting-tools-in-2026-honest-guide/) - [Best Flutter Bug Reporting Tools in 2026 (Honest Guide)](https://www.shakebug.com/blog/best-flutter-bug-reporting-tools-in-2026-honest-guide/) - [Instabug (now Luciq) alternative](https://www.shakebug.com/instabug-alternative) - [Luciq alternative](https://www.shakebug.com/luciq-alternative): for teams comparing Shakebug against Luciq, the agentic AI observability platform Instabug became in 2025. - [Firebase Crashlytics alternative](https://www.shakebug.com/crashlytics-alternative) - [Sentry alternative for mobile teams](https://www.shakebug.com/sentry-alternative) - [Shake (shakebugs.com) alternative](https://www.shakebug.com/shake-alternative): clarifying Shakebugs vs Shakebug with flat pricing ($0/$75/$125), Crash AI grouping, and dedicated on-premise VPC hosting. - [UXCam alternative with transparent pricing](https://www.shakebug.com/uxcam-alternative) - [FullStory alternative with bug reporting](https://www.shakebug.com/fullstory-alternative) - [Bugsnag alternative](https://www.shakebug.com/bugsnag-alternative) - [Bugsee alternative](https://www.shakebug.com/bugsee-alternative) - [Bugherd alternative](https://www.shakebug.com/bugherd-alternative) - [Bugasura alternative](https://www.shakebug.com/bugasura-alternative) ## FAQ - [Frequently asked questions](https://www.shakebug.com/faqs) ## Technical Specifications & Performance Benchmarks - **SDK Footprint**: < 1.8 MB compiled binary size for iOS and Android. - **Performance Overhead**: Main-thread blockage < 0.1ms; battery consumption impact < 0.2%. - **Supported Frameworks**: Native iOS (Swift/Obj-C), Native Android (Kotlin/Java), Flutter 3+, React Native 0.60+, Web (JS, React, Angular, Vue), WordPress. - **Crash Grouping**: Pattern-based deduplication powered by Shakebug Crash AI (not strict stack-trace matching). - **Session Replay**: Zero-code step-by-step user journey recording with user action breadcrumbs, screen views, and console errors. - **Data Privacy & Security**: AES-256 database encryption at rest; TLS 1.3 in transit; GDPR & CCPA compliant; Self-hosted / On-Premise options available for Enterprise.