Settings

Developer

Your SDK credentials, allowed origins, and the snippet to wire up the feedback widget.

Project Settings → Developer is where you grab your SDK credentials and lock down where the SDK can run.

SDK credentials

FieldNotes
Client IDUse this in your Chirp.init({ clientId }) call. Safe to ship in client-side code — it identifies your project, not your account. UUID format.
Client secretUsed by your backend only, never the browser. Shown once at generation; encrypted at rest. Click Rotate to invalidate the current one and reveal a new value.

Allowed domains

Restrict where the SDK can submit feedback from.

  • Leave empty to allow any origin (not recommended in production)
  • Add example.com and any subdomain like app.example.com works automatically
  • Add one origin per line via the "Add" button

This stops other sites from impersonating yours by reusing your clientId.

Quick start snippet

The page includes ready-to-paste snippets for HTML, React / Next.js, and the chirpback install command. Each snippet is templated with your real clientId already filled in — copy and drop it into your app.

The HTML snippet uses the queue pattern so you can call Chirp.init(), Chirp.identify(), etc. before the SDK script finishes loading.

Send test event

Click Send test event on the page to fire a synthetic event against your project. Useful for verifying that allowed domains and credentials are configured correctly.

Next steps

On this page