iOS SDK
The Kindly Chat SDK for iOS allows you to integrate a fully-featured customer support chat into your iOS application. The SDK provides a native UIKit-based chat interface with real-time messaging, push notifications, custom theming, and more.
Agent-Assisted Setup
Point your AI coding assistant at the skill file below and it will install, initialize, and wire up Kindly for you automatically.
Prompt to copy:
Use curl to download, read and follow: https://docs.kindly.ai/sdk/ios-sdk-skill.mdInstallation
Swift Package Manager
Add the Kindly SDK to your project via Xcode:
- Go to File > Add Package Dependencies
- Enter the repository URL: https://github.com/kindly-ai/sdk-chat-ios
- Select the version you want to use
Or add it to your Package.swift:
dependencies: [
.package(url: "https://github.com/kindly-ai/sdk-chat-ios", from: "3.0.14")
]CocoaPods
Add the following to your Podfile:
pod 'Kindly'Then run pod install.
Quick Start
import Kindly
// Initialize the SDK
KindlySDK.start(botKey: "YOUR_BOT_KEY", market: "YOUR_MARKET")
// Display the chat
KindlySDK.displayChat()Documentation
- Getting Started Set up the SDK and configure it for your app Initialization Configuration
- Chat Lifecycle Control how the chat UI is displayed and managed Launch Chat Close Chat End Chat Kill SDK
- Features Events, authentication, context, dialogues, and notifications Events Authentication Notifications
- Customization Theme the chat UI, handle links, and set up deep linking Custom Theming URL Schemes Link Interception
API Reference
Auto-generated documentation for all public classes, protocols, enums, and structs.