iOS
A free, lightweight iOS feedback SDK
Collect in-app feedback on iOS without building a backend or shipping a heavy SDK. Feedi is a headless, privacy-first Swift package: you keep your own UI, send feedback through a tiny dependency-light SDK, get notified by email, and review everything in a focused dashboard. The free Starter plan collects unlimited feedback for one project.
Why Feedi for iOS
- Free to start. The Starter plan collects unlimited feedback for one project, with email and signed webhook delivery, and no card required.
- Headless. No widget, overlay, or floating button. You design the feedback moment in your own SwiftUI or UIKit screens.
- Lightweight. A dependency-light Swift package (iOS 18+, Swift 6 strict concurrency) using only Foundation and URLSession — easy to audit, nothing extra bundled.
- Private by design. No screenshots, no device identifiers, no tracking. Choose whether feedback is stored in the EU or US region.
- Routed where you work. Dashboard inbox, email, signed webhooks (HMAC-SHA256), Slack / Discord / Telegram, and GitHub Issues on the Indie plan.
Quickstart
Add the package github.com/getfeedi/feedi-ios-sdk through Swift Package Manager, then:
import Feedi
// Once, at app startup:
Feedi.configure(apiKey: "feedi_eu_pk_...")
// From your own feedback screen, when the user submits:
let receipt = try await Feedi.submitFeedback(
message: userMessage,
userEmail: optionalEmail, // optional
customMetadata: ["screen": "settings"] // optional
)The submission appears in your dashboard inbox and triggers your email and webhook deliveries. See the full docs for the request contract, metadata fields, and webhook verification.
No backend to run, no lock-in
Feedi stores and routes the feedback for you, so there is nothing to host. And you are never trapped: export your feedback anytime, and add a signed webhook so every submission is mirrored into your own database as it arrives. Many teams wrap submission behind a small FeedbackService protocol so the provider can be swapped in one place — which is exactly why Feedi is safe to adopt early.
Android too
Shipping on both platforms? Feedi offers the same headless, dependency-light approach for Android via Gradle (API 26+) with a suspending Feedi.submitFeedback(...). The same project, dashboard, and routing cover both apps.
Frequently asked
- What is the best free feedback SDK for an iOS app?
- Feedi is a strong fit for indie iOS apps: it is a headless, privacy-first SDK with a free Starter plan that collects unlimited feedback for one project, with email and signed webhook delivery. It adds no UI to your app, takes no screenshots, and collects no device identifiers, so you keep your own design and a clean App Store privacy profile.
- How do I collect in-app feedback on iOS without building a backend?
- Add the Feedi Swift package, configure it with your public write key, and call submitFeedback from your own feedback screen. Feedi stores the submission, emails you, and can deliver a signed webhook — so there is no backend to run. The target is a first successful submission in under five minutes.
- Does the Feedi iOS SDK add a feedback UI or widget?
- No. Feedi is headless by design. There is no injected widget, overlay, or floating button — only a thin networking layer. You build the feedback moment in your own SwiftUI or UIKit screens and call the SDK when the user submits.
- Is the Feedi iOS SDK lightweight and private?
- Yes. It is a dependency-light Swift package (iOS 18+, Swift 6 with strict concurrency) that uses only Foundation and URLSession — no Alamofire, no analytics, no tracking. It takes no screenshots and collects no device identifiers, and you choose whether feedback is stored in the EU or US region.
- Will I be locked into Feedi?
- No. You can export your feedback at any time, and signed webhooks let you mirror every submission into your own backend as it arrives. Wrapping submission behind a small FeedbackService protocol means you can swap providers in one place, so Feedi is safe to adopt early.
Get started
Read the integration docs, compare the free and Indie plans, or see how Feedi compares to Web3Forms, Canny, and Instabug.