PlatformsPick your SDK

Pick your SDK

Which Sentry package for React, Next.js, Express, Django, Rails, Laravel, Spring, ASP.NET, and more, then point dsn at Epure.

Epure does not ship a client SDK. You keep the official Sentry package for your runtime, change only dsn, and exceptions land as Issues. Pick the guide by where the code runs, not by “I write TypeScript.”

Which guide do I open?

If you ship…OpenPackage
React, Vue, Angular, Svelte, Vite/CRA SPA, static HTMLBrowser@sentry/browser
Express, Fastify, NestJS, Koa, Hono, Node workers/CLIsNode.js@sentry/node
Next.js (App Router, pages, RSC, route handlers, edge)Next.js@sentry/nextjs
Django, Flask, FastAPI, CeleryPythonsentry-sdk
Gin, Echo, chi, Fiber, plain GoGosentry-go
Rails, Sinatra, SidekiqRubysentry-ruby
Laravel, Symfony, SlimPHPsentry-php
Spring Boot, Quarkus, JVM services (not Android)Javasentry-java
ASP.NET Core, .NET workers.NETSentry (NuGet)

Browser is not Node

A React SPA uses Browser. An Express API uses Node. A full Next.js app uses @sentry/nextjs. A separate SPA + API usually means both Browser and Node inits (often one Epure project).

SDK docs

Same language, two surfaces?

SetupGuides
Vite React SPA onlyBrowser
Express / Fastify API onlyNode
Next.js monolithNext.js (@sentry/nextjs)
React SPA + separate Node APIBrowser and Node
Django + CeleryPython (one or two projects, your choice)

What every path shares

Change dsn to your Epure host. Set traces, replay, and profile sample rates to 0 when the SDK exposes them.

Demangle covers JS/TS sourcemaps only; other languages group on raw frames. No iOS or Android.

I use TypeScript: is that Browser or Node?

The language does not pick the guide; the runtime does. If the bundle runs in the browser, use Browser. If it runs under Node, use Node. Next.js uses Next.js.

Do I need an Epure npm package?

No. Install the official Sentry SDK for your runtime; there is no @epure/* client. CI fixtures cover @sentry/browser and @sentry/node 7.120.0, and other languages have captured fixtures. See Welcome.

Next

PageKind
Quickstart

Compose up, paste a DSN, first issue

start
Other runtimes

Non-JS matrix and store curl

chooser
Verify

202 checklist when Issues stay empty

check