EVERYTHING XIAOMI
Get listed
Sankofa Catch logo

Sankofa Catch

Sankofa Catch is an error-tracking and performance-monitoring service for software on web, mobile, desktop, and server environments.

Place
#2 of 30
Score
8.0
Sankofa Catch's website

What Sankofa Catch is

Sankofa Catch is an error-tracking and performance-monitoring service for software on web, mobile, desktop, and server environments. It detects crashes and can support automatic rollback in under 60 seconds. Catch records uncaught exceptions, unhandled promise rejections, native crashes, ANRs, breadcrumbs, transactions, web vitals, and server profiling data. Official SDKs cover Web, Flutter, React Native, Android, iOS, Node, Go, Java, and Python. Events are grouped using exception type, normalized stack traces, and messages, with custom fingerprints available. When configured error thresholds are exceeded, Catch can send a halt webhook to Switch and ask Deploy to revert an eligible React Native OTA bundle. Alerts can also reach webhooks, Slack, or PagerDuty, while a Plan integration can create a ticket after a halt. Source-map support includes JavaScript, iOS dSYM, Android ProGuard or R8, Android NDK, and Flutter symbols. SDK controls include a beforeSend hook, and replay PII is masked at capture. Catch is offered through the web and can run on customer infrastructure, with air-gapped operation on Enterprise.

Good

  • Captures crashes, ANRs, transactions, web vitals, and profiling data
  • Official SDKs cover Web, Flutter, React Native, Android, iOS, Node, Go, Java, Python
  • Automatic rollback can react to configured error thresholds
  • Supports JavaScript, iOS, Android, NDK, and Flutter symbol files
  • Alerts can reach webhooks, Slack, PagerDuty, and Plan tickets
  • Cloud and self-hosted deployment options are available

Watch out

  • Free plan allows one project and three seats
  • Free plan retains events for 30 days and replays for three days
  • Hobby support has no email support
  • Air-gapped operation is limited to Enterprise

Who it suits

Catch suits indie makers, SaaS teams, startups, and scale-ups needing crash, performance, release, and replay monitoring. It also fits organizations wanting cloud or self-hosted deployment and SDK coverage across web, mobile, and backend stacks.

Verdict

Choose Catch if you need broad error and performance capture with release context, replay, source maps, and rollback automation. Its self-hosting option and extensive SDK list suit varied deployments. Look elsewhere if your required quotas exceed the selected plan or you need email support on Hobby.

Plans and prices

From Sankofa Catch's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFree5k errors + 10k performance events/month · 500 profiles · 500 replay views · 30-day event retention · 3-day replay retention · 1 project · 3 seats · live environment · all 8 SDKs · $0/ month
Starter$9 a month25k errors + 50k performance events/month · 2k profiles · 750 replay views · 60-day retention · 2 projects · 5 seats · live + staging · custom fingerprints · email and Slack alerts · 1 webhook · $9/ month
Booster pack$10, paid once+25k error events for the current month · does not extend retention · $10 / 30 days
Pro$24 a month75k errors + 200k performance events/month · 5k profiles · 1k replay views · 90-day retention · 5 projects · unlimited seats · auto-halt and auto-rollback · Plan auto-ticket · distributed tracing · network and database query tracking · 3 webhooks · $24/ month
Growth$60 a month400k errors + 1M performance events/month · 25k profiles · 3k replay views · 365-day retention · unlimited projects and environments · conditional rollback rules · PagerDuty · per-environment permissions · 25 webhooks · JSON audit-log export · $60/ month
EnterprisePriced on requestCustom event volume and retention · legal hold · SAML 2.0 SSO · SCIM 2.0 · field-level PII redaction · DLP · SIEM export on request · dedicated infrastructure · region pinning · 99.95% SLA · Custom

The facts

Each one read from Sankofa Catch's own pages, with the date it was checked.

What it does

Access controls
SAML 2.0 or OIDC SSO, project/team/resource RBAC and audit logs are documented, with SSO listed for Growth and Enterprise.checked 15 Oct 2026
Alert routing
Alerts can be routed to the team owning the affected file instead of a shared firehose channel.checked 15 Oct 2026
API
The REST API uses https://api.sankofa.dev, x-api-key authentication for ingestion and bearer JWTs for dashboard or management calls.checked 15 Oct 2026
Audience
The Catch pricing page describes Free for indie makers, side projects, and evaluation, Starter for indie SaaS, Pro for funded startups, and Growth for scale-ups.checked 7 Oct 2026
Automatic rollback
When a spike crosses a threshold, Catch can tell Deploy to revert to the last known-good release.checked 15 Oct 2026
Capture
Catch captures uncaught exceptions, unhandled rejections, native crashes, ANRs, breadcrumbs, transactions, web vitals, and server profiling data.checked 7 Oct 2026
Catch endpoints
The API reference lists event, transaction, vital and profile ingestion endpoints plus issue reads and symbol uploads under /api/v1/catch.checked 15 Oct 2026
Compliance
The security page labels GDPR-ready operations as operational and SOC 2 Type II as in progress with a Q4 2026 target.checked 7 Oct 2026
Compliance status
GDPR-ready operations are described as implemented; SOC 2 Type II is in progress with a Q4 2026 target, and ISO 27001 is on the 2027 roadmap.checked 15 Oct 2026
Crash grouping
Catch fingerprints events using exception type, normalized stack trace, and exception message, and permits custom fingerprints.checked 7 Oct 2026
Crash-to-deploy linkage
Each crash can be associated with the deploy and feature flag that introduced it.checked 15 Oct 2026
Data residency
Projects can be pinned to EU, US or AF regions, while Enterprise can run on customer infrastructure.checked 15 Oct 2026
Documentation depth
The docs cover quickstarts, concepts, product guides, SDK guides for nine ecosystems and a REST API reference.checked 15 Oct 2026
Flutter auto-rollback
The Flutter SDK disables a patch after two launch crashes within 30 seconds and restores the last known-good patch.checked 15 Oct 2026
Flutter native capture
The Flutter package says it captures Dart errors, iOS exceptions and POSIX signals, Android uncaught JVM errors and ANRs.checked 15 Oct 2026
Flutter package
pub.dev lists sankofa_flutter version 0.2.10 for Android and iOS, bundling Catch with analytics, flags, config, surveys, replay and Deploy.checked 15 Oct 2026
Flutter replay controls
The Flutter SDK documents masking sensitive widgets and suppressing replay around external textures such as maps and videos.checked 15 Oct 2026
Go requirements
The Go SDK documentation requires Go 1.22 or newer and a module-aware project with go.mod.checked 15 Oct 2026
Integrations
The documented integrations are Sankofa Switch, Deploy, Plan, Slack, PagerDuty and generic webhooks.checked 15 Oct 2026
Issue grouping
Catch groups same-shaped errors into an event timeline and ranks them by impact.checked 15 Oct 2026
Java limitation
The Java SDK does not currently provide a Spring Boot starter or Sankofa-specific annotations.checked 15 Oct 2026
Licence inconsistency
The documentation overview calls Sankofa a closed-source SaaS with open-source SDKs, while the About and Terms pages describe an open-core platform, creating an unresolved licensing ambiguity.checked 15 Oct 2026
Licence statement
The About page says the ingestion engine, analytics surface, flag evaluator and SDKs are open source, while the enterprise layer is separate.checked 15 Oct 2026

The company

Company history
The About timeline says foundations began in 2023, the Catch-Switch-Deploy bond shipped in 2024, Vision launched in 2025 and enterprise features arrived in 2026.checked 15 Oct 2026
The full review of Sankofa Catch

Sankofa Catch is an error-tracking and performance-monitoring service for mobile, web, and server software. It suits teams working across several platforms, with particular value for React Native deployments that can use its automated OTA rollback path. The central trade-off is choosing quotas and retention that match production volume while accepting more limited support on lower tiers.

Overview

Catch captures uncaught exceptions, unhandled promise rejections, native crashes, Android ANRs, breadcrumbs, transactions, web vitals, and server profiling data. Events are grouped using exception type, normalized stack trace, and message, while custom fingerprints let teams override grouping when a product needs a different incident boundary.

Alert destinations include webhooks, Slack, and PagerDuty. A configured Plan integration can create a ticket when a halt occurs. Catch can also send a halt webhook to Switch; Deploy can then revert an eligible React Native OTA bundle after error rates pass a configured threshold. That is a meaningful release safeguard for this particular React Native workflow, rather than a universal rollback system.

Key features

  • Wide SDK coverage: Official SDKs support Web, Flutter, React Native, Android, iOS, Node, Go, Java, and Python. Mixed client-and-server teams can standardize on one service instead of splitting monitoring by platform.
  • Release diagnostics: JavaScript source maps, iOS dSYM bundles, Android ProGuard or R8 mappings, Android NDK symbols, and Flutter symbols turn production traces into more actionable source locations. Release tracking complements that workflow.
  • Replay and profiling: Session replay, web vitals, transactions, and server profiling add context beyond a stack trace. Replay personally identifiable information is masked at capture, and SDK beforeSend hooks can modify or discard events before transmission.
  • Security and deployment control: Data is encrypted with TLS 1.3 in transit and AES-256-GCM at rest, with server-side keys kept behind the customer's KMS. Sankofa can run the same binary on customer infrastructure; air-gapped operation is offered on Enterprise. GDPR-ready operations are operational, while SOC 2 Type II is targeted for Q4 2026.
  • Support boundaries: Hobby has no email support. Email begins with Pro, and Slack Connect is available on Growth and Enterprise, making the higher tiers more suitable when incidents require direct assistance.

Pricing

Catch is freemium, with paid plans from $9 per month. The Free plan is aimed at indie makers, side projects, and evaluation. It includes 5,000 errors and 10,000 performance events monthly, 500 profiles, 500 replay views, 30-day event retention, three-day replay retention, one project, three seats, and a live environment. It is a useful low-volume trial, but the short replay window and single project constrain ongoing product teams.

Starter costs $9.00 per month, billed $9 per month. It raises capacity to 25,000 errors, 50,000 performance events, 2,000 profiles, and 750 replay views monthly, with 60-day retention, two projects, five seats, and live plus staging environments. It fits an indie SaaS that needs staging coverage; the seat and project ceilings remain real limits.

A $10.00 booster pack is billed once for 30 days and adds 25,000 error events to the current month. It does not extend retention, so it solves a temporary error spike rather than a sustained storage requirement.

Pro costs $24.00 per month, billed $24 per month. It provides 75,000 errors, 200,000 performance events, 5,000 profiles, 1,000 replay views, 90-day retention, five projects, unlimited seats, and three webhooks. Funded startups gain room for larger teams, but webhook capacity is modest for complex automation.

Growth costs $60.00 per month, billed $60 per month. Its allowances are 400,000 errors, 1 million performance events, 25,000 profiles, 3,000 replay views, 365-day retention, unlimited projects and environments, and 25 webhooks. This is the sensible tier for scale-ups needing long incident history and broad integrations.

Enterprise uses custom pricing and adds custom event volume and retention, SAML 2.0 SSO, SCIM 2.0, dedicated infrastructure, and a 99.95% SLA. It is the appropriate route for larger governance, identity, and availability requirements.

Platforms

Catch supports Android, iOS, web, Linux, macOS, Windows, API deployments, and self-hosting. That breadth is valuable for organizations operating mobile clients, browser applications, backend services, and customer-controlled infrastructure together.

Who it's for

Choose Catch for indie SaaS teams, funded startups, and scale-ups that want one service for crashes, performance, replay, source maps, and release tracking. React Native teams with eligible OTA bundles get the clearest differentiator from threshold-based rollback. Free and Starter suit evaluation or modest traffic; Pro and Growth are better when seats, projects, retention, or event volume would otherwise become bottlenecks. Teams needing email support should start at Pro, while air-gapped or SSO-managed deployments belong on Enterprise.

Pros and cons

Pros

  • Captures unusually broad client and server signals through SDKs spanning nine major technologies.
  • Combines source-symbol support, replay, profiling, and release tracking in one monitoring workflow.
  • Provides a concrete halt-to-rollback path for eligible React Native OTA releases.
  • Offers self-hosting with air-gapped Enterprise operation and strong stated encryption controls.

Cons

  • Free retention is only 30 days for events and three days for replay, limiting historical analysis.
  • Usage quotas, project limits, and webhook caps require careful plan selection as teams grow.
  • Hobby users receive no email support, and SOC 2 Type II is not yet complete.
  • Rollback depends on the Switch, Deploy, threshold, and eligible OTA-bundle workflow rather than covering every deployment type.

Alternatives

Backtrace is a freemium option with a free Developer plan for one developer and up to 25,000 monthly errors, making it worth considering when a single-developer error quota is the priority.

BugSnag offers freemium pricing, a free trial, 50-plus platform support, and 30-plus integrations; pick it when broad platform and integration coverage matter more than Catch's rollback workflow.

Airbrake has a free developer tier and a Dev + errors plan at $17.00 per month billed annually, suited to buyers seeking a lower-priced paid error plan with a one-user structure.

Firebase Cloud Messaging is a no-cost messaging service, not a direct substitute for Catch's error and performance monitoring.

Rollbar is another freemium monitoring choice with occurrence, replay, and credit ranges that can suit teams comparing usage-based scale.

Embrace User Session Insights focuses on session insight, with a free tier for up to one million sessions per year and five users; choose it when session analysis is the central requirement.

Measure is fully open source and supports self-hosting, making it the alternative for teams that prioritize publicly available source code.

Sentry Continuous Profiling is an additional freemium option for teams comparing profiling-oriented monitoring services.

For a wider category comparison, see Error Monitoring Software.

Verdict

Sankofa Catch is a strong choice for teams that need multi-platform crash and performance coverage, replay, release context, and a practical React Native rollback connection. Its self-hosting model and SDK range broaden deployment options. Look elsewhere if your workload routinely exceeds the selected quotas, if you need longer replay retention on a lower tier, or if Hobby-level support is insufficient.

Getting started

  1. Open the Catch website
  2. Choose the Free, Starter, Pro, Growth, or Enterprise plan
  3. Install the official SDK for your Web, mobile, or backend platform
  4. Configure source maps or symbol files for your application
  5. Set alert destinations such as webhooks, Slack, or PagerDuty
  6. Optionally run Catch on customer infrastructure

Limits worth knowing

The Free plan includes 5,000 errors, 10,000 performance events, 500 profiles, and 500 replay views per month, with 30-day event retention and three-day replay retention. It is limited to one project, three seats, and a live environment.

Questions

Is there a free plan?

Yes. The Free plan is billed at $0 per month and includes 5,000 errors and 10,000 performance events monthly.

What do paid plans cost?

Starter is $9.00 per month, Pro is $24.00 per month, and Growth is $60.00 per month. Enterprise uses custom billing.

Which platforms and SDKs are supported?

Catch supports Android, API, iOS, Linux, macOS, self-hosted, web, and Windows. Official SDKs support Web, Flutter, React Native, Android, iOS, Node, Go, Java, and Python.

Can Catch be self-hosted?

Yes. Sankofa says Catch can run on customer infrastructure using the same binary. Air-gapped operation is available on Enterprise.

Does Catch support automatic rollback?

It can send a halt webhook to Switch and trigger Deploy to revert an eligible React Native OTA bundle when error rates cross a configured threshold.

Alternatives to Sankofa Catch

All alternatives
  1. 1Embrace User Session Insights logo

    Embrace User Session Insights

    Free planAndroidiOSWebAPI
    8.1Free plan
  2. 2BugSnag logo

    BugSnag

    Free planAndroidiOSWebAPI
    7.8Free plan
  3. 3Backtrace logo

    Backtrace

    Free planAndroidiOSWebLinux
    7.7From $600 a year
  4. 4Airbrake logo

    Airbrake

    Free planAndroidiOSWebAPI
    7.6From $17 a month
  5. 5

    elmah.io

    AndroidiOSWebAPI
    7.3From $26 a month
  6. 6Measure logo

    Measure

    Free planAndroidiOSWebAPI
    7.2From $50 a month