Sign in

Secure by design · Built on Cloudflare

Bug reports and feedback from every app, through one API

Drop in an SDK or call a single HTTPS endpoint. Reports arrive with the technical context you need, in an inbox built for triage.

curl -X POST https://relay-wishkit.reza-rzny.workers.dev/v1/feedback \
  -H "Content-Type: application/json" \
  -H "X-Project-Key: pk_live_YOUR_PUBLISHABLE_KEY" \
  -d '{
    "type": "bug",
    "title": "Login button does not work",
    "message": "Nothing happens when I tap the login button.",
    "test": true,
    "context": { "platform": "ios", "app_version": "4.2.0", "os": "iOS", "os_version": "26.0", "locale": "en-US" },
    "metadata": { "screen": "login" }
  }'

# 201 → { "success": true, "data": { "id": "fbk_…", "status": "new", "created_at": "…" } }

Everything you need, nothing you don't

API-first

One documented REST API for Swift, Kotlin, JavaScript, Flutter, Python, PHP, C# and anything that speaks HTTPS.

Hostile-client security model

Publishable keys can only submit. Secrets stay on your servers. Every request is validated, rate limited and quota-checked server-side.

Six languages, full RTL

Dashboard and SDK UI in English, Arabic, Persian, Dutch, French and Spanish, mirrored correctly for right-to-left scripts.

Automatic context

App version, OS, device and locale arrive with each report, only what you enable and only what is needed to debug.

Privacy by architecture

No accounts for end users, no fingerprinting, no advertising IDs. Disallowed fields are dropped on the server.

Flexible plans

Limits are configuration, not code. Plans sync from RevenueCat and are enforced by the server.