iOS SDK · Swift Package
More 5-star reviews.
A better App Store rating.
RatingKit shows a review sheet at the moment you choose. Happy users are routed to the native App Store prompt. Everyone else can leave a private feedback so that you can fix the issues before they affect your rating on the App Store.
Enjoying the experience?
Your feedback is very important to us.
Help us improve
Tell us what we can do better.
Enjoying Acme Weather?
Tap a star to rate it on the App Store.
Tap an answer to see what happens.
Customers can leave feedback.
Apple's native review prompt is requested.
How it works
One sheet. Two outcomes.
Every review takes the path that helps you: praise becomes an App Store rating, criticism becomes something you can actually act on.
Frustration stays private
The sheet becomes a short feedback form. The review appears in your project with the device it came from and whatever metadata your app attached.
Happiness goes public
RatingKit opens Apple's native review prompt.
Note: this is not guaranteed. Apple decides if the review prompt is shown or not.
Integration
Ship it in two calls.
-
01
Add the package
Install RatingKit with Swift Package Manager.
-
02
Configure
Paste the API key from your project settings.
-
03
Present
Ask at the moment you choose.
import RatingKit
// once, at launch
RatingKit.configure(apiKey: "a59b7a…")
// at the right moment
VStack().appReviewSheet(isPresented: $isPresented)
Reviews
View the feedback in your project.
Each review arrives with the device it came from and whatever metadata your app attached — app version, build, OS, whatever you decide to send.
3F2A9C41-77B0-4E15-9A6D-1C8E22B4D907
Jul 27, 2026
Widgets stopped syncing after the last update.
A81E5D30-2B49-4C77-8F03-6E9A14C7B255
Jul 26, 2026
Can't restore my purchase on my new phone.
Free while in beta
Catch feedback before it affects your rating.
Create a project, grab an API key, ship the sheet. Setup takes about a minute — no credit card required.
Get started