Requirements
What you need before sending your first event.
You need
- An ErrorDX account and an organization — app.errordx.com.
- A project, which is where its DSN comes from.
- A Sentry-compatible SDK for your platform. The guides here cover JavaScript, Node.js and Python; any other Sentry SDK works the same way.
- Outbound HTTPS to
api.errordx.comfrom wherever your app runs.
Optional
-
sentry-cli(or@sentry/vite-plugin) for source maps and release artifacts — the upload endpoints are Sentry-compatible. Point the tooling at the API base URL, not the dashboard:# sentry-cli export SENTRY_URL=https://api.errordx.com export SENTRY_AUTH_TOKEN=edx_… # create one in Settings → API tokens npx @sentry/cli sourcemaps upload ./dist --org <org> --project <project>For bundler plugins (
@sentry/vite-pluginand friends), set the same two environment variables in CI. Keep release options off (release: { create: false }) — uploads match events by debug id, which the plugin injects automatically. -
The
errordxCLI or the MCP server to query issues and traces from a terminal or from an agent. Agents on the MCP server can also mintedx_…tokens directly (create_api_token). See Agents & CLI.
You do not need
- A server, database, queue or object store: ingestion, storage, symbolication and retention all run in the hosted service.
- A staging deployment of ErrorDX to test against — create a second project instead, so test traffic never lands in the same issue stream as production.