Getting started

Install a Catch SDK and capture your first error in under five minutes.

This guide walks you through installing a Catch SDK, configuring it with your app's access key, and verifying that errors land in the dashboard.

1. Create an app

Sign in to catch.dev, create an organization, then create an app inside it. Each app gets its own access key — don't share one key across applications.

2. Get your access key

In the dashboard, go to App → API Keys and copy the key. The server SDKs read it from the TC_API_KEY environment variable:

TC_API_KEY=ck_your_key

3. Install an SDK

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

Pick the SDK that matches your stack:

# Browser / Vanilla JS
npm install @catch.dev/browser-script

# React
npm install @catch.dev/react

# Next.js
npm install @catch.dev/next

# Express
npm install @catch.dev/express

# NestJS
npm install @catch.dev/nest

4. Send a test error

Throw an error from your app — Catch will capture the stack trace, group it with similar errors, and surface it in your dashboard within seconds.

What's next

  • Configure alerts under App → Alerts so the right people hear about new issues.
  • Upload source maps under App → Source Maps to deminify production stack traces.
  • Invite teammates from your organization's Teammates page to triage together.
  • Collecting user feedback instead of errors? See the feedback SDKs.