Open-Source SDK · MIT License

In-app feedback
for iOS

Two lines of Swift. Screenshots, device metadata, and a dashboard to triage it all. Privacy-first. Zero dependencies.

import PingKit

// In your App init
PingKit.configure(apiKey: "pk_your_key")

// Show feedback modal
PingKit.show()

That's the entire integration.

Everything you need. Nothing you don't.

Native SwiftUI Modal

Beautiful feedback form that matches your app. Text, screenshots, email, feedback type — all built in. Themeable with your brand colors.

Screenshots

Users attach screenshots from their photo library. Images are compressed, EXIF-stripped, and securely stored. Never auto-captured.

Device Metadata

Every submission includes device model, OS version, app version, locale, and timezone. No more asking "what phone are you on?"

Webhook Alerts

Get notified the moment feedback arrives. POST to any HTTPS endpoint with structured JSON. Automatic retries on failure.

Privacy-First

No analytics. No tracking. No background collection. Data only flows when your user taps Send. API keys are SHA-256 hashed at rest.

Edge-Powered

Built on Cloudflare Workers, D1, and R2. Your feedback API responds from 300+ locations worldwide. Sub-50ms latency.

Headless Mode

Don't want our UI? Use PingKit.submit() to send feedback from your own custom form. Same API, your design.

App Attest

Apple's App Attest verification built in. Block spam and abuse with device attestation. Higher rate limits for verified clients.

Zero Dependencies

Pure Swift. No pods, no Carthage, no third-party frameworks. Under 50KB compiled. Audit every line on GitHub.

Simple pricing

No per-seat tax. No MAU surprises. Pay for feedback, not users.

Free
$0 /mo
  • 1 project
  • 30 feedbacks/month
  • 3-day retention
  • Full device metadata
  • Screenshot support
Get Started
Team
$29 /mo
  • 10 projects
  • 5,000 feedbacks/month
  • 1-year retention
  • Webhook notifications
  • Full device metadata
  • Screenshot support
Start Free Trial

How we compare

Tool Starts At Pricing Model SDK Source
Instabug $249/mo DAU + seats Closed
Shake $160/mo MAU tiers Closed
Gleap $39/mo + fees MAU + seats + AI/email charges Closed
PingKit $0/mo Flat per-feedback Open (MIT)

Ship feedback in 5 minutes

Create a free account, grab your API key, add two lines of Swift. Done.