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.