Back to features

Feature

Exception tracking

Your certificate is valid and the site is up, but the app is quietly throwing. Pull those exceptions into the same place that already watches everything else about the domain, using the Sentry SDK you already have.

Works with stock Sentry SDKs

Every domain gets a Sentry-compatible DSN. There is no Xpiry client to install: paste the DSN into the SDK for your language and errors start flowing.

# Ruby

Sentry.init { |c| c.dsn = "https://<token>@xpiry.dev/<project>" }

// JavaScript

Sentry.init({ dsn: "https://<token>@xpiry.dev/<project>" })

Grouped into issues, not noise

  • Occurrences are fingerprinted by error class and stacktrace, so a thousand repeats of the same bug are one issue with a count
  • Volatile parts of messages (ids, hashes) are normalized away before grouping
  • Each issue keeps stacktraces, environment, release, tags, and first/last seen timestamps
  • Resolve an issue when it's fixed; if it ever comes back, Xpiry reopens it and tells you

Alerts that matter

New
First occurrence of a new issue. Delivered on your configured channels; fatal-level errors escalate to critical.
Regression
A resolved issue comes back. The issue reopens automatically and you get alerted, so a re-deployed bug never slips by silently.

Bounded by design

Every plan includes a daily event budget: 100 events/day on Free, 500 on Hobby, 5,000 on Pro, and 25,000 on Agency. Past the budget, Xpiry answers with the standard rate-limit response that Sentry SDKs honor automatically. Events are retained for 90 days.

Getting started

Enable Exception tracking in a domain's settings to generate its DSN, paste it into your SDK, and trigger a test error. Issues show up under the domain's Errors tab.

Start monitoring in minutes

Free for one domain. No credit card required.

Get started free

See the full feature list or pricing.