Test new features, improve app quality, and collect actionable feedback from users
Internal and pre-release app testing
Comprehensive bug and crash reports for apps before release.
Integrate with Slack, Jira and more
Team collaborations
Workflow automation and rules
Proactive app quality and monitoring
Proactive app performance and stability monitoring
Track and compare the health of your releases
Release roll-out management
Real-time alerts for critical issues
Proactive app quality, monitoring, and actionable customer feedback
Troubleshoot previously unreproducible user feedback with session replay
Debug and monitor app store ratings and reviews
Collect contextual user feedback with in-app surveys
Customized plans for enterprise-scale apps
EU and dedicated hosting
SDK and UI customizations
SSO/SAML
Premium support
Audit reports
Custom reports
Sessions volume
Number of users
Contract term
Take your side projects to the next level with special plans tailored for you.
Join 25,000+ Mobile Teams who Rely on Instabug
Sessions
A session represents a single period of user interaction with your app. Consecutive sessions within 30 mins are counted as one session
Members
The number of user accounts that have access to the Instabug dashboard
Repro & user steps
Repro Steps help reproduce a bug by displaying the user's' actions in each view of the app. With each view, you will find a list of actions that highlights exactly what the user did in that view.
Session profiler
View a detailed profile on the state of the device and environment for the 60 seconds leading up to the issue report
Logs
Console logs, network logs, Instabug logs, custom user attributes, and custom user events
In-app chat
Provide users with an an easy communication channel from within your app and drive more meaningful conversations
Saved replies
Create saved replies that your team can reuse or set rules to automatically reply to users
Custom report categories
With report categories, we give you the flexibility to further trickle down the feedback options that you show your end user, it will be shown to your users as sub options and will show on your dashboard as tags on the feedback report.
Unhandled exceptions
Automatically capture diagnostic data when the app crashes or an operation fails unexpectedly
OOMs
Out of Memory (OOM) is anytime your app has overuse of memory, causing the app the close abruptly.
Handled exceptions
Automatically capture diagnostic data when your app handles an anticipated error
ANRs
Application Not Responding errors occur when your UI is unresponsive for a set amount of time
Patterns
Filter and identify patterns to help you quickly narrow down where an issue is occurring and optimize accordingly
Flame graphs
Flame graphs are visualization tools that help analyze and debug performance issues, such as Application Not Responding (ANR) errors and App Hangs. The display stack traces of an ANR or an App Hang, showing how many times each function appears in the occurrences of the issue. By identifying the functions that are called the most, developers can pinpoint bottlenecks and optimize performance to resolve ANR problems.
Smart resolve
SmartResolve leverages the power of AI and Instabug’s domain knowledge to reduce the time to resolve and fix persistent crashes by providing suggestions on how to fix them
Stack trace
Identify the last routine that happened before the app crashed
Repro & user steps
Repro Steps help reproduce a crashes by displaying the user's' actions in each view of the app. With each view, you will find a list of actions that highlights exactly what the user did in that view.
Logs
Console logs, network logs, Instabug logs, custom user attributes, and custom user events
Session profiler
View a detailed profile on the state of the device and environment for the 60 seconds leading up to the issue report
Occurrence view
Drill down into individual occurrence to get a snapshot of all relevant debugging information about single occurrences
Apdex
(App overall quality)
Aggregate the overall app performance and stability into a single metric
App health
Comprehensive dashboard showcasing essential metrics concerning your app's overall health. Track the evolution of performance and stability over time, while also accessing a summarized overview of recent releases and critical app issues.
Releases health
Track and compare The health of your releases, discover new issues, regressions or resolved issues in each release
Screen health
Get a high level view for each screen performance and stability metrics.
Feature flags and experiments
Track and compare the the stability and performance of your feature flags and quickly identify any issues they introduce
App hangs
Monitor incidents where if your app is not responsive for 3 seconds or more
App launch
Monitor how long your users wait between when the launch the app and when it becomes ready for them to use.
Force restarts
Monitor users force terminate your application and re-launching it within 5 seconds, which could indicate performance issues.
Screen loading
Measure the time every screen takes to load
Network
Monitor network latency on the client-side to understand your app's actual user experience. Set up your own thresholds for all critical network calls
UI hangs
UI hangs occur when your app is unresponsive for more than 250 ms
Flows
Monitor the performance of specific logic in your app and define the start and end of a trace and Instabug reports on its latency.
Occurrence view
Drill down into individual occurrences of performance issues.
Patterns
Filter and identify patterns to help you quickly narrow down where an issue is occurring and optimize accordingly
Outliers
When a specific dimension from patterns stands out and contributes to a significant number of samples, Instabug will detect and highlight this deviations to help you identify issues quickly.
Spans
Spans allow you to understand better the root causes of the latencies that occur during your app’s launch and screen loading. This section provides a detailed breakdown of the duration of the platform life cycle stages, network calls, and more information during the app launch and screen loading.
Performance alerts
Get notified whenever the overall app performance or other performance metric declines below a specific threshold
Release health alerts
Get notified whenever any of your new releases are facing performance or stability issues and is halted
Stability alerts
Get notified whenever your crash-free session or any other stability metric declines below a specific threshold
Velocity alerts
Get notified when an issue reports a certain number of occurrences within a defined time frame to catch emerging issues in your app
Regression alert
Get notified whenever a previously fixed issue occurs on a new app version
Code ownership
Assign issues to the appropriate team automatically by defining the ownership of your code across your team
Integrations
Integrate with a wide range of issue management, helpdesk, communication, and alerting tools. Visit our integrations page for a full list of integrations
Rules
Create custom rules and workflows to change issues priority, Add tags, forward it to specific integration, reply back to your customers and more.
Triggered alerts
Whenever any of your alerts are triggered, a new issue will be created in your triggered alerts, this will help you stay on top of things and prioritize issues based on their severity.
Custom integrations
Request the addition of a new integration with any tool you're using, or the customization of an existing integration"
Rollout management
Manage your release rollout, split the releases into stages and more.
Automation
Create automated rules to control any faulty release from reaching your full customer base.
Variant Support
Manage your feature rollout, with variant support and more
Automation
Create automated rules to know if any faulty features are impacting your users
Replay individual
user sessions
Replay each individual user session, see all the details you need about the session including: Session recording, User steps, Logs, All performance and stability issues the user faced and more.
Advanced filter
Filter session by user email or any other attribute that may occur in the session, including device, app version, Frustrated signals, screen visits and more.
Auto masking and
PII compliance
Automatically mask sensitive data when screenshots are captured, Our pre-defined settings help you to auto mask text input, labels or media.
PII data in session replay are only collected if provided by the application developer via APIs.
App rating monitoring
Monitor your overall app rating overtime and per country.
Releases app rating
Monitor app rating for each release, see the impact of new releases on your overall app rating, compare different releases rating, and more.
Reviews debugging
Debug user sessions for users who submitted a negative review.
Custom survey
Create customized surveys and target users based on various default or custom attributes.
App rating
Ask users who react positively to rate your app in the app stores and ask those who aren't satisfied for more feedback.
NPS survey
Measure user loyalty and satisfaction using the Net Promoter Score, and take action. Ask your users how likely they are to recommend your mobile app to a friend or colleague on a scale of 1-10.
Reply to surveys responses
Close the loop and send saved replies to thank your survey respondents for participating, or reach out to individual users for follow up conversations.
Audit reports
Download reports of all dashboard user interactions to ensure timely compliance.
SSO / SAML
SSO identity provider to manage your team's access and authentication securely
GDPR compliant
GDPR compliant with EU regulations
User data security
Protect the privacy of your users by hiding sensitive views with an overlay and excluding personal information from your reports
Data encryption
TLS cryptographic Protocols
Data protection through encryption in transit and at rest
Assisted onboarding
Get help setting up your account, integrating the SDK, and creating recommended workflows to get the most out of Instabug's feature
Custom reports
Receive customized monthly reports that help you track your app's performance and its progress
Dedicated Customer Success Manager
A dedicated team member will conduct regular health checks, advise you on best practices, and help you achieve your goals.
Premium support
Fast and dedicated support from the Instabug team
Ongoing training
Get instruction available for current and new team members on mobile best-practices and new Instabug capabilities.
Assisted onboarding
Get help setting up your account, integrating the SDK, and creating recommended workflows to get the most out of Instabug's feature
Custom reports
Receive customized monthly reports that help you track your app's performance and its progress
Shared hosting
One server that securely hosts the apps of many different users
White labeling
Remove all Instabug references and branding from the UI or replace them with your branding
Dedicated hosting
Get the security of a single-tenant environment in a private cloud managed by our team.
Bugs
When a user selects "Report a bug" from the prompt options, the sent report will appear with type Bug on your dashboard.
Crash occurrences
Each crash has occurrences, a unique instance of that crash with associated details for every instance
Performance events
Any handled or unhandled exception detected or any event that you mark for monitoring on Instabug. This includes app launches, screen loading, UI hangs, execution traces, and network calls.
App reviews
App store reviews that you can see in the dashboard
Surveys responses
User survey responses that you can see in the dashboard.
Replay-able sessions
User sessions that you can replay.
Aggregates
Aggregates on the dashboard are retained for longer periods of time to ensure you can monitor your app's performance, and set targets effectively
You can pay for any of the Instabug plans with your Visa, MasterCard, or American Express credit card.
Your account will automatically be charged monthly or yearly once you activate one of Instabug’s paid plans.
Yes, upgrading your plan during a subscription period is automatically prorated.
A session is defined as a single period of user interaction with your app.
If you exceed your monthly sessions quota, Instabug features will be automatically disabled on SDK level and you will stop receiving any data (Bugs, crashes, sessions, etc.) until you upgrade your quota or your monthly quota is renewed automatically at the beginning of the next bill cycle. If you exceed your monthly quota for three consecutive months, your account will be automatically upgraded to the next quota plan to accommodate your increased usage.
Yes, we can completely customize a plan to accommodate larger organizations that need something that fits their specific needs. For more information contact our sales team to discuss options.
You have flexibility to upgrade your subscription at any time. If you wish to initiate a downgrade or cancellation during your active subscription period, the change will be scheduled to take effect at the end of the current billing period, ensuring a seamless transition.
In less than a minute, integrate the Instabug SDK for iOS, Android, React Native, Xamarin, Cordova, Flutter, and Unity mobile apps