Comparison
A Canny alternative built for inside the app
Canny is a good feedback portal. The trouble starts when your users are in a mobile app, because the portal is somewhere else — and Canny's own mobile path is a WebView that only works with SSO.
Last checked against Canny's public docs and pricing: 3 September 2026.
The short version
- Canny is web-first. Feedback lives on a hosted board. For mobile, Canny's docs tell you to load
webview.canny.ioin a WebView — and state that the mobile widget only works with SSO. - fedo is SDK-first. The feedback screen is a real screen in your app. Users post and vote without signing in; the SDK creates an anonymous user for them.
- Billing differs in kind. Canny meters tracked users — anyone who posts, votes, or comments. fedo charges per app, so participation never raises the bill.
- Scope, honestly: fedo's Android SDK ships today. iOS, Flutter, and React Native are in development. If you need those now, or a public web board, Canny is the better tool.
Why teams go looking for a Canny alternative
1. The board is a website your app users have to visit
A Canny board is a destination. Someone hits a bug in your app, and to tell you about it they have to leave the app, find the board, get identified, and rebuild from memory the thing that annoyed them thirty seconds ago. Every one of those steps is somewhere to give up. On web that friction is a couple of clicks. On mobile it is a context switch out of the app entirely.
This is the whole argument, and it is an argument about mechanism rather than a measured result — the long version is here.
2. Mobile means a WebView, and SSO is not optional
Canny does document a mobile widget. It is a WebView: on iOS you create a WKWebView and load https://webview.canny.io?boardToken=…&ssoToken=…. Two things follow from that. The board renders as a web page inside your native app, with the scroll behaviour and the type that implies. And per Canny's documentation the mobile widget only works with SSO — so anonymous feedback is off the table, and you need a working SSO integration before a single user can file anything. Canny's own docs suggest that for simpler cases you skip the embed and send people to the hosted site instead.
3. The pricing meters the thing you want more of
Canny bills on tracked users, which it defines as any user associated with feedback through creating, voting, or commenting. The free plan covers 25 of them; Pro starts at $79/month billed yearly for 100+. That is a reasonable model for a B2B tool with a few hundred accounts. For a consumer mobile app it means a successful feedback push is a bigger invoice — you are charged in proportion to how well the thing works.
fedo prices per app instead. Votes, comments, and submitters are unmetered.
What fedo does instead
fedo is a mobile SDK, not a portal with a mobile wrapper. On Android the whole integration is a Gradle dependency, one Fedo.initialize call, and a Compose composable placed in your own navigation:
- Native screen, not a WebView.
FeedbacksScreen()renders the list, detail, editor, voting, and comments in Compose, inside your app's navigation and your app's theme. - No sign-in to participate. Open the screen without calling
setUserIDand the SDK mints an anonymous user, caches it on device, and lets that person post, vote, and comment immediately. When they later sign in, their feedback, votes, and comments migrate to the real account. How that migration works. - No backend to run. The dashboard at
app.getfedo.comis where you triage: sorted by votes, comment threads, five roadmap statuses.
The four-call Android integration, step by step.
fedo vs Canny, side by side
| fedo | Canny | |
|---|---|---|
| Where users give feedback | A native screen inside your app | A hosted web board, or a WebView embed of it |
| Mobile delivery | Android SDK on Maven Central, Kotlin + Jetpack Compose | WebView loading webview.canny.io |
| Sign-in required to post or vote | No — an anonymous user is created, and migrates on sign-in | Yes — Canny Identify, SSO, or a free Canny account |
| Auth needed for the mobile widget | None | SSO only |
| iOS, Flutter, React Native | In development | The WebView works anywhere a WebView does |
| Public web board | No | Yes, with custom domain and branding |
| Changelog, CRM and PM integrations, SSO | Not yet | Yes |
| Pricing basis | Per app | Per tracked user — anyone who posts, votes, or comments |
| Free tier | 1 app, unlimited users, "Powered by fedo" badge shown | 25 tracked users |
| Paid entry point | Early access — email for a price, locked for subscribers | $79/month billed yearly, 100+ tracked users |
| Maturity | Early access, no public customer list | Established, widely used, years of track record |
Canny figures are from canny.io/pricing and developers.canny.io, checked 3 September 2026. Pricing and docs change — verify before you decide.
Where Canny is still the better tool
Worth saying plainly, because you will find this out in week two otherwise:
- You want a public roadmap on the open web. A Canny board is indexable, linkable, and brandable at your own domain. fedo's board lives in the app; there is no public web view.
- Your product is a web app, or web plus mobile. fedo has no web SDK. If most of your users are in a browser, a mobile SDK solves the wrong half.
- You need iOS today. fedo's iOS, Flutter, and React Native SDKs are in development, not published. Android is the only shipped platform right now.
- You need integrations, a changelog, or SSO. Canny has Jira, Linear, Intercom, Salesforce, HubSpot, a changelog product, and enterprise SSO. fedo has webhooks on the roadmap and nothing else in this column.
- You need a vendor with a track record. Canny has years of customers. fedo is in early access with no public customer list. That is a real difference and no feature comparison erases it.
What switching actually looks like
There is no Canny importer yet — that is honest and it is the main cost of moving. In practice:
- Add the Android SDK and drop
FeedbacksScreen()behind a menu item. Ten minutes, and it does not disturb your Canny board. - Run both for a release. Leave the Canny link where it is and watch which surface people actually use.
- Move the handful of posts that matter by hand. Most boards have a long tail nobody would miss; the top twenty by vote count is usually the real backlog.
- Retire the board link once in-app submissions exceed it, or keep both if your web users need somewhere to go.
Step 2 is the point. You do not have to decide up front — you can measure it on your own users in one release cycle.
Common questions
Does Canny have a native mobile SDK?
No. Canny's mobile option is a WebView that loads webview.canny.io with a board token and an SSO token. Canny's documentation describes it as an advanced integration and recommends linking to the hosted site for simpler cases.
Can users vote on Canny without an account?
No. Canny requires every user to be identified before posting, voting, or commenting — through Canny Identify, an SSO redirect, or a free Canny account they create themselves. fedo creates an anonymous user automatically, so there is nothing to sign into.
How does fedo's pricing compare to Canny's?
Different basis, so a straight per-month comparison misleads. Canny bills per tracked user — 25 free, then from $79/month billed yearly at 100+. fedo bills per app with unlimited users, and the free Starter tier covers one app with a "Powered by fedo" badge. Paid fedo tiers are early access; the price comes by email and is locked for subscribers.
Is fedo ready for production?
The Android SDK is published on Maven Central and the dashboard is live. It is early access: there is no public customer list, iOS and the cross-platform wrappers are still in development, and the SDK has no offline retry yet. Treat it accordingly.
What are the other Canny alternatives?
For mobile specifically: Gleap (full support suite with feedback and voting, from $49/month), Features.Vote (native SwiftUI, Apple platforms only), User Orient (Flutter only), and Luciq, formerly Instabug (mobile observability with feature requests as a module, enterprise pricing). For web-first products, UserVoice, Featurebase, Frill, and Nolt are all closer to Canny than fedo is.
Try it on one app
Starter is free, no credit card, one app, unlimited users. Add the SDK behind a menu item and leave your Canny board exactly where it is — you will know inside a release which one your users use.
Other comparisons
- fedo vs UserVoice — the enterprise platform that archived its mobile SDKs in 2019.
- fedo vs Gleap — the support suite where the roadmap is one module.
- All comparisons — the hub, plus tools without a write-up yet.
- In-app feedback beats a feedback portal — the argument underneath all three.