v1.0 · web

Catch feedback

The tiny SDK for in-app feedback, surveys, and crash reports — for the web. Drop in @catch.dev, ship in ten.

4kb gzipped Zero runtime deps Self-host ready
              
1// Drop in once. Catch everything after.
2import { Catch } from '@catch.dev/web'
3 
4Catch.init({
5  key: 'pk_live_…',
6  feedback: 'bottom-right',
7  crashes: true,
8})
4kb gzipped · zero depsconnected
// What's in the box

Three pillars. One SDK.

Most teams stitch together five vendors to learn why their product breaks. Catch ships them as one tiny library — wired together by default, separable when you need it.

01 · Feedback

A bug-report button users actually use.

One line of JS adds a corner widget. Screenshots, console logs, and any metadata you pass — straight to your inbox.

  • Auto-attached console + network + URL
  • Screenshot & redact in-browser
  • Arbitrary key/value metadata
app.example.com
Report an issue
+ screenshot · console
Feedback
02 · Surveys

Targeted surveys, no extra vendor.

NPS, CSAT, custom prompts. Trigger by route, event, or cohort — directly from the same SDK.

  • NPS, CSAT, ratings & free-text
  • Trigger on event or route
  • Cohort & sample-rate targeting
How likely are you to recommend us?
Not likelyVery likely
03 · Crashes

Crash reports for the web.

JS errors symbolicated with source maps. Grouped into issues, assigned to people, alerted via Slack.

  • Symbolicated stack traces
  • Source map upload via CLI or build plugin
  • Group, assign, alert via Slack
TypeError2s ago
at Checkout.tsx:142
Cannot read property 'id' of undefined
ChunkLoadError14s ago
at vendor.a3f7.js:1:2104
Loading chunk 12 failed (timeout)
last 60s247 events
// FAQ

Frequently asked questions

Short answers to the things teams ask before dropping Catch in. Anything else, we're a message away.

What is Catch?
Catch is a tiny SDK for the web that bundles in-app feedback, surveys, and crash reporting — with real-time alerts and deep insights.
How can I apply to the Open Source Discount?
We love supporting open source projects. If your project is open source, reach out to us at support@catch.dev for a discount.
Can I use Catch for my freelance projects?
Absolutely! Catch is perfect for both personal and commercial use. Our Free tier is great for small or single-developer projects.
What is your refund policy?
We are happy to provide refunds within 14 days of purchase if you're not satisfied. All we ask for is feedback! We're happy to help you address any issues you may encounter with Catch.
Can I cancel my subscription?
Yes, you can cancel or renew your subscription at any time from your account settings.
Can I sign up for a yearly plan?
At the moment, we do not have yearly plans. We only offer month-to-month.

Drop it in.
Catch what users hit.

One tiny SDK. Feedback, surveys, and crashes — wired up in under ten minutes.

no credit card · free for hobby apps