Launch an upvoting board at feedjar.in/board/[slug] in seconds. Let users submit ideas, search existing requests, and vote on features.
Add the SDK, initialize with your ingest API key, and begin collecting public upvoting boards instantly.
Add the FeedJar package using your platform's package manager.
Add the setup boilerplate and route user triggers to show the feedback overlay sheet.
import FeedJarKit
// Initialize FeedJar in AppDelegate or SwiftUI App init
FeedJar.shared.initialize(
apiKey: "fjr_your_ingest_key_here",
options: FeedJarOptions(
captureDeviceMetadata: true,
enableShaketoReport: true
)
)
// Show feedback sheet programmatically
FeedJar.shared.showFeedbackSheet(from: self)Rather than building in a silo, centralize user feedback. Upvoting boards consolidate feature requests and show status columns (Planned, In Progress, Shipped) automatically based on your triage actions. A developer-friendly alternative to Canny starting at $0/mo.
| Feature | FeedJar | Legacy Competitors |
|---|---|---|
| Flat Pricing | $9.99/mo (Pro) or Free | $100–$400/mo (Seat license limits) |
| Integration Speed | Under 5 minutes | Varies (15m to hours) |
| Native iOS (Swift) Code | Yes — Typed & Lightweight | Oftentimes legacy web widgets |
| AI IDE Triage (MCP) | Yes — Official Server included | None |
No. FeedJar's SDK is designed to be frictionless. Guests can submit feedback anonymously or optionally provide an email. You can configure rules to filter notifications based on email inclusion.
Yes. FeedJar supports accent color and theme customization directly in our dashboard, which automatically propagates to the native SDK sheets.
Yes. For iOS (Swift), you can pass custom logs inside the metadata payload, which will show up directly on your aggregated feedback triage dashboard.