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.
| Package | Use it for |
|---|---|
@catch.dev/browser-script | Vanilla browser apps, served from a CDN via unpkg |
@catch.dev/core | Shared core used by other SDKs |
@catch.dev/react | React single-page apps |
@catch.dev/next | Next.js apps (client + server) |
@catch.dev/express | Express servers |
@catch.dev/nest | NestJS 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.
| SDK | Use 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.