Skip to content
Feedi

Compare

Headless feedback SDK comparison

Feedi is the headless, privacy-first, lightweight choice for collecting in-app feedback. Keep your own UI, ship a tiny dependency-light SDK, store data in the EU or US region you choose, and route submissions through signed webhooks or GitHub Issues. This page lays out where Feedi fits — and where a prebuilt feedback widget would serve you better.

When Feedi is the right call (and when it isn’t)

Feedi does one job well: getting feedback out of your app and into a practical triage workflow, without bloating the app or tracking your users. Use these criteria to decide quickly.

Feedi is the right call when you

  • Want to keep your own in-app UI and design the feedback moment yourself.
  • Want a tiny, dependency-light SDK that stays easy to inspect.
  • Need EU or US data residency, chosen at the region level.
  • Want signed webhooks (HMAC-SHA256) and/or GitHub Issues routing.
  • Target modern platforms: iOS 18+ (SwiftPM) and Android API 26+ (Gradle).
  • Prefer magic-link auth and a simple free + Indie pricing model.

Feedi is not for you if you want

  • A prebuilt feedback widget or drop-in UI rendered by the SDK.
  • In-app surveys, NPS prompts, or feedback forms the SDK draws for you.
  • Session replay, screenshots, or screen recording.
  • Device identifiers, fingerprinting, or analytics-style event tracking.

Those last items are intentionally omitted — leaving them out is what keeps the SDK lightweight and the trust model easy to inspect.

Feedi vs. a typical all-in-one feedback SDK

The comparison below frames Feedi against the category of widget-based, all-in-one feedback tools rather than any single named product. Category behavior varies between vendors; the Feedi column states what Feedi actually does.

DimensionFeediTypical all-in-one feedback SDK
In-app UIHeadless — no widget, overlay, or floating button. You build the feedback moment in your own screens.Ships a prebuilt feedback widget, modal, or rating prompt you theme to fit.
SDK footprint / dependenciesDependency-light SDKs (SwiftPM / Gradle). A thin networking layer with no Alamofire, no analytics, easy to audit.Heavier SDK that bundles UI, image capture, and helper libraries.
Screenshots / device identifiers / trackingNone. No screenshots, no device identifiers, no fingerprinting, no hidden analytics-style events.Often captures screenshots, device IDs, or analytics events by default.
Data residencyFeedback stored in the region you choose — EU or US — at the region level.Residency varies; region-level control is not always offered.
Delivery (webhooks / GitHub)Signed webhooks (HMAC-SHA256) plus GitHub Issues routing on the Indie plan.Delivery options vary; signed webhooks and issue routing are not guaranteed.
AuthMagic-link dashboard sign-in — no passwords.Password or SSO-based accounts, often with more setup.

How integration looks

Add Feedi through Swift Package Manager (github.com/getfeedi/feedi-ios-sdk, iOS 18+) or Gradle (Android API 26+), then submit feedback you collect from your own UI. Agents and stacks without an SDK can submit directly:

POST https://api.feedi.dev/v1/feedback with Authorization: Bearer feedi_eu_pk_... and a JSON body containing the feedback message. See the docs for the full request contract, metadata fields, and webhook verification.

Frequently asked

Is Feedi a good headless feedback SDK for indie iOS and Android apps?
Yes. Feedi is built specifically for indie mobile developers who want to keep their own UI. It ships dependency-light iOS (SwiftPM, iOS 18+) and Android (Gradle, API 26+) SDKs that submit feedback you collect yourself, with a fast setup aimed at a first submission in minutes.
Does Feedi store data in the EU?
Feedi stores feedback in the region you choose when you create your account — the EU or the US — at the region level. We keep this wording precise rather than claiming every process or subprocessor runs exclusively in one region.
Does Feedi add a UI widget to my app?
No. Feedi is headless by design. There is no injected widget, overlay, or floating button — only a thin networking layer that submits the feedback you collect through your own screens.
Does Feedi collect screenshots, device identifiers, or analytics?
No. Feedi takes no screenshots, collects no device identifiers, and does no analytics-style or hidden tracking. It stores only the feedback your app explicitly submits and the metadata you choose to attach.
How does Feedi deliver feedback?
Every submission appears in your dashboard inbox. You can also receive signed webhook deliveries (HMAC-SHA256) and, on the Indie plan, route feedback into GitHub Issues.

Get started

Read the integration docs to add Feedi in minutes, or compare the free and Indie plans to see what each unlocks.