Quickstart
From zero to your first report in the inbox, in about five minutes. One script, one init call — your testers get a feedback button, you get the technical context.
1. Get your project key
Open your project's dashboard → Settings. Copy the public key (pk_live_…) and make sure the domain you'll test on is in the allowed origins list — reports from anywhere else are rejected with a 403.
2. Load the SDK
The script tag is the fastest path — it works on any stack:
<script type="module" src="https://cdn.tracebird.dev/tracebird.js"></script>
<script type="module">
Tracebird.init({ projectKey: "pk_live_a1b2c3" });
</script>Or install the package and initialize it from your bundle:
npm install @tracebird/webimport { init } from "@tracebird/web";
init({
projectKey: "pk_live_a1b2c3",
environment: "staging",
release: "1.4.2",
});3. Send your first report
- Open your app — the Tracebird button sits bottom-right.
- Click it, optionally hit Capture & annotate this screen and draw on the capture.
- Write one sentence, send.
The report lands in your inbox with the console logs, network calls, environment and a DOM snapshot attached — the tester did nothing but click and type.
Verify it worked
In the dashboard, open your project and switch the inbox to All reports: your report appears with a live marker. Click it to see the annotated capture, the context tabs and the rebuilt DOM snapshot.