Start here
Quickstart →
Install an SDK, send your first report, and receive it on a webhook in a few minutes.
Install the SDK →
Per-platform install and initialisation for React, React Native, iOS, and Android.
Screen & navigation tracking →
What each SDK captures automatically, and the one line that marks a screen everywhere else.
The envelope →
The exact shape of the AI-ready payload your receiver gets for every report.
APIs →
Two HTTP surfaces: the ingest API your SDK submits reports to, and the v1 API your own automation creates tickets with.
Webhooks →
Subscribe, verify the signature, and handle retries and dead-letters.
Data & retention →
What we store, for how long, and how to keep payloads minimal.
How TraceItX works
The pipeline is short and predictable:
- Capture. A user reports a bug from inside your app. The SDK captures a screenshot, the UI tree, the focused component, console/network logs, and device metadata.
- Package. Everything is assembled into a single typed AI-ready envelope (protocol version
1.0). - Ingest. The SDK posts the envelope to the ingest API, authenticated with your SDK key.
- Deliver. TraceItX fans the report out as a signed webhook to every receiver you’ve configured — your own tools, or the optional advanced dashboard.
Concepts
- App — a product you’ve registered. Each app has one or more SDK keys.
- SDK key — the bearer token your SDK uses to authenticate to the ingest API.
- Subscriber — a webhook receiver you configure to get reports, each with its own signing secret.
- Envelope — the typed, AI-ready report payload.
- Delivery — one attempt to POST a report to a subscriber, retried on a backoff schedule.