How It Works Pricing Affiliate Docs Login Sign Up
Docs / Overview

WishKit documentation

Last updated September 4, 2026
Open in ChatGPT Open in Claude

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.

Pick your SDK

How it works

  1. Create a project in the dashboard. A project is one feedback board with its own API key.
  2. Add the SDK to your app or website and pass it the key. Users can now post requests, vote, and comment.
  3. Manage requests in the dashboard: set statuses such as Planned, In Progress and Completed, merge duplicates so their votes combine, and reply in comments.
  4. Close the loop. When a request ships, everyone who voted for it is emailed automatically on paid plans.

Concepts

Project and API key

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

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.

Statuses

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.

Requests from X

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.

Where to go next

Stuck? Email support@wishkit.io. Real humans, usually the same day.