# Shakebug — Full Reference for LLMs > Shakebug is a bug reporting, crash reporting and product analytics platform for mobile apps and websites. One SDK captures bug reports, crashes, sessions, events, retention and in-app ratings, and brings them together in a single dashboard, so app quality and how people actually use your product live side by side instead of in separate tools. Shakebug has SDKs for iOS, Android, Flutter, React Native and the web. More than 1,300 product teams use it, and it has analyzed over 44 million app sessions. A free plan is included. This file is the expanded companion to https://www.shakebug.com/llms.txt. It inlines the core, factual content about Shakebug so a language model can answer questions without crawling every page. Everything here is verifiable on the site itself. - Website: https://www.shakebug.com/ - Company: Shakebug (by Softnoesis) - Product category: bug reporting, crash reporting, session and user journey tracking, product analytics, retention analytics, in-app ratings, and remote config / feature flags — delivered as an SDK. - Platforms: iOS, Android, Flutter, React Native, Web. --- ## What is Shakebug? Shakebug is where bug reports, crashes and product analytics finally live under one roof. A single SDK feeds it everything: the bugs your testers file, the crashes your code throws, the sessions and events behind them, retention, and in-app ratings. Rather than juggling a separate crash tool, analytics tool and feedback inbox, a team reads app quality and real usage off the same dashboard — and can connect a bug or crash directly to the session that caused it and to whether users keep coming back. It is built for the people who ship and maintain apps: mobile and web developers, QA and testers, product managers, and founders who need to see quality and engagement in one place. --- ## How Shakebug works (four steps) 1. **Add the SDK to your app or site.** Install the Shakebug SDK for iOS, Android, Flutter, React Native or the web. It is a few lines of code and a few minutes of setup, with no server to run or maintain. 2. **Let the reports come to you.** Testers and real users shake the phone (or tap an in-app widget) to file a bug, annotate the screen or record it, and send. Crashes log themselves the instant they happen, and every session and event is recorded at the device level — even when users never log in. 3. **Sort it all out in one dashboard.** Each report arrives with its network and console logs, full device and OS data, and the session that led to the break. Crash AI groups identical crashes, you assign owners and set status on a list or board, and session journeys, analytics and retention sit right beside it all. 4. **Ship the fix, then confirm it stuck.** Send the issue to Jira, Trello, Asana, Slack, ClickUp, Monday.com or Wrike, resolve it in your normal workflow, and close it out. The next release's analytics and retention show whether quality genuinely improved. --- ## Features in depth ### Bug reporting (shake to report) A tester or user hits a problem, shakes the phone or taps the widget, and a capture screen appears. They circle the issue on a screenshot or record the screen, add a short description, and send. In the background Shakebug attaches network and console logs and a complete device and OS readout — model, OS version, app version, battery, memory, network type and locale — plus the session leading up to the bug. The developer who picks it up gets something they can reproduce immediately, instead of a vague "it crashed" message. ### Crash reporting with AI grouping (Crash AI) Crashes are captured automatically the moment they happen — no user action needed. Crash AI then clusters identical crashes into a single grouped issue, stamped with the first-seen date, the affected devices and OS versions, and a trend over time. Teams triage a short, ranked list by real-world impact instead of scrolling through thousands of near-identical stack traces. ### Session journey tracking Every bug and crash is connected to a clear timeline of the session that produced it: the screens, the actions, and the exact point things broke. Because sessions are tracked by device, Session Journey works even for apps and sites with no login at all. ### User journey tracking When your app identifies a customer through the SDK (by name or email), User Journey ties that person's full history together — every session, event, bug, crash and rating in one continuous timeline. Support and product conversations start with full context. ### Events / product analytics Log custom events for any meaningful action and see your top events, unique users and average frequency per user, then drill into the sessions behind each one. Real-time product analytics track sessions, daily and monthly active users, stickiness and app health over any period — so usage trends sit next to bug and crash trends. ### Retention analytics Shakebug measures user retention with weekly cohorts: it groups users (devices) by the week of their first session and shows what share of each cohort returns in the following weeks. You get a cohort heatmap, a retention curve, Week-1 and Week-4 retention, and stickiness (DAU/MAU). Retention is tracked at the device level, so it works for apps and websites where users never create an account — an alternative to retention tracking in Mixpanel, Amplitude and Firebase Analytics. ### In-app ratings & reviews Prompt users for a rating and written feedback at the right moment, version by version, then read every review alongside that user's session and journey — so feedback always comes with the full story. ### Remote Code (remote config & feature flags) Push configuration and feature-flag changes to a live app instantly, with no app-store release. It is a practical alternative to Firebase Remote Config for teams that want to toggle features, run experiments and adjust settings on the fly. --- ## Platforms and SDKs The same reporting, crash analytics, sessions, retention and dashboard run across every platform Shakebug supports, so a mobile app and its companion website share one source of truth for quality: - iOS - Android - Flutter - React Native - Web (including Angular, React and Vue guides for web bug reporting) --- ## Integrations A bug or crash in Shakebug can become a ticket in the tool your team already uses, without anyone retyping details: - Jira - Trello - Asana - Slack - ClickUp - Monday.com - Wrike - Linear, GitHub and GitLab (see the integrations directory) Integrations directory: https://www.shakebug.com/integrations --- ## Pricing Shakebug offers plans ranging from a free tier to custom enterprise plans, with a startup-friendly option. Data retention windows and quotas vary by plan. The free plan lets a team start on a real product without a credit card. For current plans and limits, see https://www.shakebug.com/pricing. --- ## Who uses Shakebug - **Mobile app teams (iOS, Android, Flutter, React Native):** catch bugs and crashes with full context, and see whether each release helps or hurts retention. - **Web and SaaS teams:** visual bug reporting for websites, plus device-level sessions and retention that work before a visitor ever signs in. - **QA and testers:** file reproducible reports in seconds, with logs and device data attached automatically. - **Product managers and founders:** read product-market fit off the retention curve and connect quality problems to churn. --- ## Comparisons (alternatives) Shakebug is commonly evaluated as an alternative to other bug and crash tools because it combines reporting, crash analytics, journeys and retention in one platform: - Instabug alternative: https://www.shakebug.com/instabug-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 --- ## Frequently asked questions **How does Shakebug work?** You drop one SDK into your app or website, and from that point Shakebug does the legwork. Bug reports arrive with the evidence already attached, crashes sort themselves into groups, and every session, event and rating lands in the same dashboard. Your team triages from there and sends whatever needs fixing to tools like Jira, Trello or Slack. **How do users report a bug?** They shake the phone (or tap the in-app widget) the moment something looks wrong. A capture screen opens where they circle the issue on a screenshot or record the screen, then add a quick note. Shakebug attaches the network and console logs, the full device and OS details, and the session that led up to it. **Does Shakebug capture crashes automatically?** Yes, with no action from the user. The SDK records each crash as it happens, then Crash AI folds identical crashes into one grouped issue showing when it first appeared, which devices and OS versions it hits, and whether it is trending up. **Which platforms and SDKs does Shakebug support?** iOS, Android, Flutter, React Native and the web. The same workflow covers mobile apps and websites from one dashboard. **Do users have to log in for Shakebug to work?** No. Sessions, events and retention are tracked per device, so everything works even when users never create an account. When your app does identify someone by name or email, the User Journey view stitches their whole history together. **What information is in a bug report?** The annotated screenshot or screen recording, the reporter's description, network and console logs, and a full device readout (model, OS version, app version, battery, memory, network type and locale), plus the session right before the bug. **Can Shakebug connect to Jira, Slack and other tools?** Yes — Jira, Trello, Asana, Slack, ClickUp, Monday.com and Wrike, among others, so a bug or crash becomes a ticket in whatever your team already runs on. **What is user retention and how does Shakebug measure it?** Retention is the share of users who come back over time after their first visit. Shakebug measures it with weekly cohorts at the device level, producing a retention curve, cohort heatmap, Week-1 and Week-4 retention, and DAU/MAU stickiness — even for apps and sites with no login. **How is Shakebug different from analytics-only tools?** Tools like Mixpanel, Amplitude or Firebase Analytics focus on usage. Shakebug combines retention and product analytics with crash reporting, bug reporting and session journeys in one platform, so you can connect quality directly to engagement and churn. **How long does setup take?** Most teams are live in a few minutes: create a free account, add the SDK, and your first sessions, bugs and crashes appear in the dashboard right away. --- ## Key pages - Home: https://www.shakebug.com/ - How it works: https://www.shakebug.com/how-it-works - Installation: https://www.shakebug.com/installation - Installation docs: https://www.shakebug.com/installation-docs - API docs: https://www.shakebug.com/api-docs - Session & user journey tracking: https://www.shakebug.com/session-tracking - Retention analytics: https://www.shakebug.com/retention - AI bug reporting & crash grouping: https://www.shakebug.com/ai-bug-reporting - Remote Code (remote config / feature flags): https://www.shakebug.com/remotecode - Web app bug reporting: https://www.shakebug.com/web-app-bug-reporting - Integrations: https://www.shakebug.com/integrations - Pricing: https://www.shakebug.com/pricing - Bug reporting guide: https://www.shakebug.com/bug-reporting-guide - FAQs: https://www.shakebug.com/faqs - Blog: https://www.shakebug.com/blog/ - Request a demo: https://www.shakebug.com/requestdemo