We use cookies to ensure you get the best user experience on our website.Find Out More
No — Shakebug (shakebug.com) and Shake (shakebugs.com) are separate, unrelated companies. Both offer shake-to-report bug and crash reporting for mobile and web apps, which can make search results confusing. If you’re looking for Shakebug’s AI-powered crash grouping, session journeys, and product analytics in one SDK, you’re in the right place — make sure the URL reads shakebug.com.
No. Your application can be written either in Swift or Objective-C.
Shakebug works with both languages. You just add the ShakeBug package with Swift Package Manager — see the iOS installation guide.
Yes, of course! Without an account, you will not be able to get the application key and its bugs/crashes.
So you must need it.
No problem, Shakebug can work without any issue with other analytics and crash reporting tools.
Yes! In fact, most of our customers use ShakeBug in App Store builds to collect customer feedback.
Yes, you can install ShakeBug into a React Native project by using the following npm command:
npm install shakebug-react-native
Yes. ShakeBug now ships as an official Flutter plugin, so you can integrate it with pure Dart — no changes to your native iOS or Android code are needed. Just run flutter pub add shakebug (or add shakebug to your pubspec.yaml and run flutter pub get), then initialize it. See the Flutter installation guide for the full setup.
Yes, you can use for android project as well.
Yes. Shakebug offers on-premise (self-hosted) deployment for Enterprise customers, so your bug, crash, session and event data stays on your own infrastructure. Our SDKs (iOS, Android, Flutter, React Native and web) support a custom endpoint URL out of the box, so they can point to your self-hosted instance instead of our cloud. Email us at support@shakebug.com with “Enterprise Plan” in the subject line for a custom quote.