WishKit is a feature request board your users can post to and vote on. It renders natively inside Apple-platform apps through a SwiftUI SDK and inline on any website through a web SDK. Both talk to the same project, so an app and a website share one list of requests, and you manage everything in the web dashboard.
Each project has one key. The key is safe to ship in an app or a web page: it only allows what end users are supposed to do, which is read the board, post, vote, and comment. Managing requests requires a dashboard login.
Users are anonymous by default. Both SDKs keep a stable identity per device or browser so votes stay consistent. If your product knows the user's email, name, an ID of your own, or what they pay you, pass it to the SDK and the dashboard shows requests with real identities and lets you sort by revenue.
A request is open by default. You can mark it Planned, In Progress, Completed, or Rejected from the dashboard. Statuses show as badges in the SDKs, and Completed requests move to their own tab.
On paid plans, replying @MyWishKit add this under any post on X turns that post into a request on your board. It is the same board the SDKs show.