Skip to content

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.

Tap an answer to see what happens.

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.

The review sheet
Not really

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.

Yes

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.

  1. 01

    Add the package

    Install RatingKit with Swift Package Manager.

  2. 02

    Configure

    Paste the API key from your project settings.

  3. 03

    Present

    Ask at the moment you choose.

App.swift
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

Metadata

Widgets stopped syncing after the last update.

A81E5D30-2B49-4C77-8F03-6E9A14C7B255

Jul 26, 2026

Metadata

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