Epure
ReferenceFAQ index

FAQ index

Use this when you know what you are trying to decide, not which doc file to open. Each answer points to the page with copy-paste commands.

Do I install an Epure SDK?

No @epure/* package. Official Sentry SDK + Epure dsn. Pick your SDK · Quickstart

How do I get my first issue?

Compose up → DSN → captureException → 202 → Issues. Quickstart · Verify

Browser or Node or Next.js?

Runtime picks the guide, not the language. Pick your SDK · /integrations

I'm migrating from Sentry Cloud — what changes?

Replace dsn, zero traces/replay/profiles, re-upload JS maps. 60-second guide · docs

Is a DSN the same as a session cookie?

No. DSN = ingest only. Cookie = /api/v1/*. Mixing → 401. Authentication · Concepts

What does HTTP 202 mean on ingest?

Accepted; worker persists async. Empty Issues → environment filter. Verify · Errors

What is the 2 MB cap and the spike valve?

413 over 2 MB for an event. A source map may be 32 MiB. Valve ~100/min/fingerprint still 202. Hourly cap 403. Concepts · Errors

Why is Issues empty after 202?

Wrong project, env chip, or worker lag. Verify · Troubleshooting

SDK returns 401 invalid_dsn?

Pre-v0.1.5 required a secret that official Sentry SDKs no longer send. git pull, pin EPURE_IMAGE=ghcr.io/epure-sh/epure:v0.2.2 (v0.1.5+), recreate. Paste the public-key DSN from Settings → SDK connection. Authentication · Upgrades

Do I need a DSN secret key?

No. Modern Sentry DSNs are public-key only. Epure v0.1.5+ matches that. Authentication

How do I connect MCP or the CLI?

Run npx -y @epure-sh/mcp login (or epure auth login with @epure-sh/cli) and approve the workspace in your browser. Both sign in with OAuth; there are no tokens to paste. For Claude Code over HTTPS, add the hosted server https://app.epure.sh/mcp. MCP and CLI

How does grouping work?

SHA-256(type + top in-app frame); SDK fingerprint overrides; merge/split in UI. Issues · Concepts

What is a regression?

Resolve in release → same fingerprint on newer release → is:regression. Releases · Alerts

How do alerts and webhooks differ?

Alerts = in-app rail. Webhooks = outbound HTTPS. Alerts · Webhooks

How do I export context for an AI assistant?

⌘⇧C in Issues, MCP epure_issues_context, or epure issues context (@epure-sh/cli). Issues · MCP and CLI

What is Epure Cloud vs self-host?

Same exception product; you either run Compose or subscribe to managed hosting. Plans and pricing: Epure Cloud · Pricing.

Do I need Redis or Kafka?

No. Rust + PostgreSQL 16, two containers. Welcome · Installation

What ships for production?

HTTPS, production overlay, backups, CORS. Production checklist · Configuration

How do I stop strangers from registering?

Create your account first. git pull so Compose/env match the release, set EPURE_REGISTRATION=false, pin a current EPURE_IMAGE, recreate the container. Sign-in and invitation links stay open. Configuration · Upgrades

How do retention and privacy work?

14/30/90-day raw TTL; ingest scrubbing. Data and privacy · Projects

Does Epure support tracing, replay, or iOS?

No. Exceptions, breadcrumbs, and JS/TS maps. Transaction, replay, and profile items are discarded. Welcome · SDK matrix

On this page

No Headings