Skip to content
SPECIFICTION
Get listed

Sankofa Catch

sankofa.dev

From $9/mo Free plan WebWindowsmacOSLinuxiOSAndroid
Visit sankofa.dev
Spec score 8.8 #5 of 30 in Error Monitoring Software

What it is

Sankofa Catch provides error tracking and performance monitoring, with crash detection and automatic rollback for eligible React Native OTA bundles. It captures uncaught exceptions, unhandled 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 by exception type, normalized stack trace, and message, or by custom fingerprints. Catch can alert through webhooks, Slack, or PagerDuty; a configured Plan integration can create a ticket when a halt occurs. Source-map support includes JavaScript, iOS dSYM, Android ProGuard or R8 mappings, Android NDK symbols, and Flutter symbols. SDKs can modify or drop events before transmission, and replay PII is masked at capture. Sankofa says data is encrypted in transit and at rest, and the product can run on customer infrastructure using the same binary. The free plan has a 5,000-error monthly limit; paid plans start at $9/mo.

Spec sheet

What it does
Catch monitors crashes, errors, transactions, web vitals, profiles and replays, then links incidents to releases and feature flags.Read 15 Oct 2026 · sankofa.dev
Purpose
Catch provides error tracking and performance monitoring with crash detection and auto-rollback in under 60 seconds.Read 7 Oct 2026 · docs.sankofa.dev
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.Read 7 Oct 2026 · sankofa.dev
API
The REST API uses https://api.sankofa.dev, x-api-key authentication for ingestion and bearer JWTs for dashboard or management calls.Read 15 Oct 2026 · docs.sankofa.dev
Integrations
The documented integrations are Sankofa Switch, Deploy, Plan, Slack, PagerDuty and generic webhooks.Read 15 Oct 2026 · sankofa.dev
Security
The security page states that data is encrypted in transit with TLS 1.3 and at rest with AES-256-GCM, and that server-side keys are kept behind the customer's KMS.Read 7 Oct 2026 · sankofa.dev
Compliance
The security page labels GDPR-ready operations as operational and SOC 2 Type II as in progress with a Q4 2026 target.Read 7 Oct 2026 · sankofa.dev
Support
Catch's support documentation says Hobby has no email support, while email support is available from Pro and Slack Connect is available on Growth and Enterprise.Read 7 Oct 2026 · docs.sankofa.dev
Access controls
SAML 2.0 or OIDC SSO, project/team/resource RBAC and audit logs are documented, with SSO listed for Growth and Enterprise.Read 15 Oct 2026 · sankofa.dev
Alert routing
Alerts can be routed to the team owning the affected file instead of a shared firehose channel.Read 15 Oct 2026 · sankofa.dev
Automatic rollback
When a spike crosses a threshold, Catch can tell Deploy to revert to the last known-good release.Read 15 Oct 2026 · sankofa.dev
Capture
Catch captures uncaught exceptions, unhandled rejections, native crashes, ANRs, breadcrumbs, transactions, web vitals, and server profiling data.Read 7 Oct 2026 · docs.sankofa.dev
Catch endpoints
The API reference lists event, transaction, vital and profile ingestion endpoints plus issue reads and symbol uploads under /api/v1/catch.Read 15 Oct 2026 · docs.sankofa.dev
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.Read 15 Oct 2026 · sankofa.dev
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.Read 15 Oct 2026 · sankofa.dev
Crash grouping
Catch fingerprints events using exception type, normalized stack trace, and exception message, and permits custom fingerprints.Read 7 Oct 2026 · docs.sankofa.dev
Crash-to-deploy linkage
Each crash can be associated with the deploy and feature flag that introduced it.Read 15 Oct 2026 · sankofa.dev
Data residency
Projects can be pinned to EU, US or AF regions, while Enterprise can run on customer infrastructure.Read 15 Oct 2026 · sankofa.dev
Documentation depth
The docs cover quickstarts, concepts, product guides, SDK guides for nine ecosystems and a REST API reference.Read 15 Oct 2026 · docs.sankofa.dev
Flutter auto-rollback
The Flutter SDK disables a patch after two launch crashes within 30 seconds and restores the last known-good patch.Read 15 Oct 2026 · pub.dev
Flutter native capture
The Flutter package says it captures Dart errors, iOS exceptions and POSIX signals, Android uncaught JVM errors and ANRs.Read 15 Oct 2026 · pub.dev
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.Read 15 Oct 2026 · pub.dev
Flutter replay controls
The Flutter SDK documents masking sensitive widgets and suppressing replay around external textures such as maps and videos.Read 15 Oct 2026 · pub.dev
Go requirements
The Go SDK documentation requires Go 1.22 or newer and a module-aware project with go.mod.Read 15 Oct 2026 · docs.sankofa.dev
Issue grouping
Catch groups same-shaped errors into an event timeline and ranks them by impact.Read 15 Oct 2026 · sankofa.dev
Java limitation
The Java SDK does not currently provide a Spring Boot starter or Sankofa-specific annotations.Read 15 Oct 2026 · docs.sankofa.dev
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.Read 15 Oct 2026 · docs.sankofa.dev
Licence statement
The About page says the ingestion engine, analytics surface, flag evaluator and SDKs are open source, while the enterprise layer is separate.Read 15 Oct 2026 · sankofa.dev
Limit: compliance
SOC 2 Type II and ISO 27001 are not currently certified according to the security page.Read 15 Oct 2026 · sankofa.dev
Limit: server SDK scope
Server SDKs focus on Catch and tracing; feature-flag and remote-config evaluation is not exposed as normal server-side calls.Read 15 Oct 2026 · docs.sankofa.dev
Limit: support
Hobby users do not receive email support and are directed to public documentation or GitHub issues.Read 15 Oct 2026 · docs.sankofa.dev
Maker identity
The website footer identifies the maker as Sankofa Systems.Read 15 Oct 2026 · sankofa.dev
Node requirements
The Node SDK documentation requires Node.js 18 or newer and supports both ESM and CommonJS.Read 15 Oct 2026 · docs.sankofa.dev
PII controls
The SDKs provide a beforeSend hook to modify or drop events before transmission, and the security page says replay PII is masked at capture.Read 7 Oct 2026 · docs.sankofa.dev
Python limitation
The Python SDK currently provides WSGI and ASGI middleware but no dedicated Django, Flask, FastAPI or Celery integrations.Read 15 Oct 2026 · docs.sankofa.dev
Real-time detection
The product says errors stream in immediately and thresholds can trigger within seconds.Read 15 Oct 2026 · sankofa.dev
SDK coverage
Documentation lists Catch SDKs for Web, Flutter, React Native, iOS, Android, Node, Go, Java and Python.Read 15 Oct 2026 · docs.sankofa.dev
SDKs
Official SDKs support Web, Flutter, React Native, Android, iOS, Node, Go, Java, and Python.Read 7 Oct 2026 · docs.sankofa.dev
Security encryption
The security page states TLS 1.3 in transit and AES-256-GCM encryption at rest, with rotatable per-project keys.Read 15 Oct 2026 · sankofa.dev
Self-hosting
Sankofa says the same binary can run in its cloud or on customer infrastructure, with air-gapped operation on Enterprise.Read 15 Oct 2026 · sankofa.dev
Source maps
Catch supports JavaScript source maps, iOS dSYM bundles, Android ProGuard or R8 mappings, Android NDK symbols, and Flutter symbols.Read 7 Oct 2026 · docs.sankofa.dev
Support model
Documentation and GitHub issues are available to all tiers; Hobby has no email support, Pro has email support, and Slack Connect is offered on Growth and Enterprise.Read 15 Oct 2026 · docs.sankofa.dev

Plans and prices

Free Free $0/ month 5k 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 Read 15 Oct 2026 · sankofa.dev
Starter $9 a month $9/ month 25k 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 Read 15 Oct 2026 · sankofa.dev
Booster pack $10, paid once $10 / 30 days +25k error events for the current month · does not extend retention Read 15 Oct 2026 · sankofa.dev
Pro $24 a month $24/ month 75k 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 Read 15 Oct 2026 · sankofa.dev
Growth $60 a month $60/ month 400k 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 Read 15 Oct 2026 · sankofa.dev
Enterprise Priced on request Custom Custom 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 Read 15 Oct 2026 · sankofa.dev

Every Sankofa Catch plan and price →

Strong points and limits

Strong points

  • Captures errors, crashes, transactions, and web vitals.
  • Official SDKs cover nine listed technologies.
  • Supports multiple source-map and symbol formats.
  • Alerts can reach webhooks, Slack, or PagerDuty.
  • Self-hosted deployment is available.

Limits

  • Free plan lists 5,000 errors per month.
  • Paid plans start at $9/mo.
  • Hobby has no email support.
  • Air-gapped operation is limited to Enterprise.

Who it suits

Catch suits teams needing error and performance monitoring across web and mobile, with release tracking and replay. Its plans are described for indie makers, SaaS businesses, startups, and scale-ups; self-hosting is also available.

Sankofa Catch in depth

Read the full write-up

Sankofa Catch is an error-tracking and performance-monitoring service for teams shipping web, mobile, and server software. It is especially suited to React Native teams using eligible OTA bundles; its appeal is broad event capture paired with an automatic recovery path, though quotas and retention vary sharply by plan.

Overview

Catch collects uncaught exceptions, unhandled rejections, native crashes, ANRs, breadcrumbs, transactions, web vitals, and server profiling data. It groups related events by exception type, normalized stack trace, and message, with custom fingerprints for teams that need more control over which errors are treated alike.

Alerts can trigger webhooks, Slack messages, or PagerDuty pages. With a configured Plan integration, a halt can also create a ticket. Catch’s rollback workflow is narrower: when error rates cross a configured threshold, it can send a halt webhook to Switch and trigger Deploy to revert an eligible React Native OTA bundle. That is a meaningful safeguard for teams using this release path, not a general rollback feature for every deployment.

Key features

Broad event capture: Official SDKs cover Web, Flutter, React Native, Android, iOS, Node, Go, Java, and Python. That breadth suits mixed client-and-server estates, while the range of captured signals gives teams more than crash counts alone to monitor.

Source maps and symbols: Catch supports JavaScript source maps, iOS dSYM bundles, Android ProGuard or R8 mappings, Android NDK symbols, and Flutter symbols. This coverage can make diagnostic data more useful across mobile and web stacks.

Privacy controls: SDKs provide a beforeSend hook to alter or discard events before transmission, and replay PII is masked at capture. Catch also states that data is encrypted in transit with TLS 1.3 and at rest with AES-256-GCM, with server-side keys kept behind the customer’s KMS.

Self-hosting: Catch can run on customer infrastructure using the same binary; air-gapped operation is available on Enterprise. This makes the product relevant to teams with infrastructure constraints, although the air-gapped option sits at the custom-priced tier.

Compliance status: GDPR-ready operations are described as operational, while SOC 2 Type II is in progress with a Q4 2026 target. Organizations requiring completed SOC 2 Type II should not treat that target as present certification.

Pricing

Catch is freemium, with paid plans starting at $9/mo. The Free plan is billed $0/ month and includes 5k errors, 10k performance events, 500 profiles, and 500 replay views per month, 30-day event retention, 3-day replay retention, one project, three seats, and a live environment. That is enough for evaluation or a small side project, but the one-project and three-seat caps can constrain a growing team.

Starter costs $9 a month (billed $9/ month). It raises monthly allowances to 25k errors, 50k performance events, 2k profiles, and 750 replay views, with 60-day retention, two projects, five seats, and live plus staging environments. This matches the indie SaaS audience Catch targets, but five seats and modest quotas put a ceiling on wider adoption.

The $10, paid once Booster pack adds 25k error events to the current month and does not extend retention. It can cover a temporary error spike, but it does not increase performance-event capacity or solve a longer-term retention need.

Pro costs $24 a month (billed $24/ month), with 75k errors, 200k performance events, 5k profiles, and 1k replay views monthly; retention is 90 days, with five projects, unlimited seats, and three webhooks. It is a more practical fit for funded startups needing room for a larger team and alert routing, though the project and webhook limits remain.

Growth costs $60 a month (billed $60/ month) and includes 400k errors, 1M performance events, 25k profiles, and 3k replay views monthly, 365-day retention, unlimited projects and environments, and 25 webhooks. Those higher ceilings suit scale-ups that need long history and multiple environments; the step up from Pro is substantial, so teams should have a reason to use the extra volume or retention.

Enterprise has custom pricing, custom event volume and retention, SAML 2.0 SSO, SCIM 2.0, dedicated infrastructure, and a 99.95% SLA. It is the tier for organizations needing those controls and service terms, rather than a straightforward extension of a published monthly plan.

Platforms

Catch supports Android, iOS, Linux, macOS, Windows, and web, as well as API and self-hosted deployments. That platform range, together with SDKs for mobile, web, and server languages, makes it a plausible fit for teams monitoring applications across several environments.

Who it's for

The plan ladder is aimed at indie makers and evaluators on Free, indie SaaS on Starter, funded startups on Pro, and scale-ups on Growth. React Native teams using eligible OTA bundles have an additional reason to consider Catch because its halt workflow can trigger a rollback. Teams that need completed SOC 2 Type II certification, or whose usage exceeds the published quotas without a case for Growth or custom Enterprise terms, should weigh other options.

Pros and cons

Pro: Captures a wide range of client and server events and pairs them with SDKs and symbol support across major web and mobile stacks.

Pro: Threshold-triggered rollback for eligible React Native OTA bundles connects monitoring to a specific release recovery action.

Pro: Free has useful monthly event and replay allowances for evaluation, while paid tiers scale retention, seats, projects, and volume.

Con: The Free plan has only one project, three seats, and three-day replay retention, so it is a limited long-term home for a growing team.

Con: The Booster pack adds error events only and does not extend retention, making it a narrow remedy for overages.

Con: SOC 2 Type II remains in progress, and air-gapped self-hosting is reserved for custom-priced Enterprise.

Alternatives

Consider BugSnag for a freemium option with a free tier that includes 1 user, 7.5K events, and 1M spans per month, plus a free trial. Backtrace is worth comparing if a single developer wants a free tier allowing up to 25k monthly errors and one month of retention. Airbrake offers a free developer tier and a $17 a month plan billed annually with 25,000 errors, one user, and one team, which may suit an individual or small team comparing paid error quotas.

elmah.io is a paid alternative with a $26 a month Small Business plan that includes three users, unlimited applications, and 10,000 messages per month. Rollbar has a freemium model and a free trial, while its Essentials price is shown as a dash. Embrace User Session Insights may suit teams focused on sessions: its free plan allows up to 1 million sessions per year, five users, and three days of event retention. Sentry Continuous Profiling is another freemium option with broad platform support. Bugsink is worth considering for self-hosting: its free self-hosted tier offers unlimited users and all features, with volume dependent on hardware.

For a broader shortlist, see Error Monitoring Software.

Verdict

Choose Catch if your team needs broad error and performance coverage across web, mobile, and server platforms, particularly if React Native OTA rollback is part of your release process. Its useful free allowance and clear growth path are balanced by plan-specific quotas, limited replay retention at the bottom end, and SOC 2 Type II still in progress. Look elsewhere if those limits or compliance status conflict with your requirements.

Verdict

Catch combines broad event capture with source-map support, alerting, and an automatic rollback path for eligible React Native OTA bundles. Check event limits, retention, and support availability against the selected plan.

Where Specifiction places it

Alternatives to Sankofa CatchAll alternatives →