SDKs

First-party SDKs for capturing errors from your stack.

Catch ships first-party SDKs for the most common JavaScript/TypeScript stacks. All packages are in the @catch.dev/* scope.

Early access: the @catch.dev/* packages aren't on the public npm registry yet — they publish at public launch. Contact us for early access.

PackageUse it for
@catch.dev/browser-scriptVanilla browser apps, served from a CDN via unpkg
@catch.dev/coreShared core used by other SDKs
@catch.dev/reactReact single-page apps
@catch.dev/nextNext.js apps (client + server)
@catch.dev/expressExpress servers
@catch.dev/nestNestJS servers

Feedback

In-app user feedback — your users capture the current screen, annotate it, add a note, and it lands in your dashboard under App → Feedback. Distinct from the error SDKs above.

SDKUse it for
@catch.dev/feedback (Web)Web apps — in-app reporter (floating button + screenshot)
CatchDev (iOS / Apple)Native iOS apps — user feedback (shake-to-report)
CatchDev (Android)Native Android apps — user feedback (shake-to-report)

Coming soon

Per-SDK reference pages for the error-tracking packages above — installation, configuration options, capturing manual errors, attaching user/context metadata, and source-map upload. (The feedback SDKs are documented today — see the table above.)

For now, see the Getting started guide for install commands.