ChatKit
In-app feedback · Built for iOS

The in-app feedback inbox
for iOS apps.

Five-minute integration. Add ChatKit to your iOS app and every message your users send lands here in real time. Bug reports, feature requests, the occasional thank-you, all in one inbox.

5 min
setup
1
API key
Free
to start
iOS · 9:41feedback
share button doesn't open anything on iOS 18 😭
tried like 4 times
found it. fix is shipping in the next build, thanks for the report 🫡
Reply from ChatKit…
How it works

From zero to talking with users in five minutes.

  1. Add the ChatKit Swift package

    In Xcode, File → Add Package Dependencies and paste the ChatKit SPM URL. Call configure once with your API key, then render ChatKitView inside a NavigationStack on whatever screen you want users to message you from.

    import ChatKit
    
    ChatKit.configure(apiKey: "ck_live_a8f7****************************4f21")
    
    // In any SwiftUI screen
    NavigationStack {
        ChatKitView(title: "Feedback")
    }
  2. Your users tap and type

    Bug reports, feature requests, thank-yous, whatever they want to tell you. Right inside your app. No email forwarding, no support form, no Discord invite.

  3. You reply from the inbox

    Every message lands here. You read it, you reply, they see your reply inside the app the instant you hit send. That's the whole loop.

FAQ

Common questions.

How do I let iOS users send me feedback inside the app?
Add the ChatKit Swift package to your project, drop ChatKitView into a screen, and paste your API key. Your users get a clean in-app chat. Their messages land in your ChatKit inbox, you reply here, and they see your reply instantly inside your app.
What's the easiest way to chat 1-on-1 with users of my iOS app?
ChatKit is built for exactly that. Every user-device gets its own thread automatically. No auth code, no user IDs to manage. You get a per-user inbox out of the box, so you can talk directly with the people actually using your app.
Do I need to run servers or set up infrastructure?
No. ChatKit handles message delivery, threading, and persistence. You ship Swift code, paste an API key, and you're done. There's nothing to host on your side.
Is ChatKit a replacement for Intercom or Zendesk?
For indie iOS apps and small teams that want a feedback channel, yes. It's a fraction of the setup. For high-volume support with macros, SLAs, and ticket routing, no. ChatKit is for builders who want to hear directly from users without standing up a support stack.