Native Foundation
Build fast, native, and fully customizable keyboards with modern Swift & SwiftUI.
Replace the native iOS keyboard with your own fully customizable replacement, and make your app's unique features available in all other apps.
KeyboardKit gives you everything you need to build a native & fully customizable keyboard.
A custom keyboard can replace the native software keyboard, and lets users use your app's unique features in any app that support typing and pasting.
Learn moreKeyboardKit is the most trusted Swift and SwiftUI framework for developers who want to build, scale, and ship custom keyboards.
Minimal latency for instant user feedback.
On-device processing ensures full user privacy.
Native iOS following Apple's design guidelines.
KeyboardKit powers innovation across a wide range of industries and use cases.
Go beyond Apple's built-in language support. Serve underrepresented languages with richer tools, better layouts, and locale-aware features.
Bring AI directly into the typing experience. Expose custom AI models and smart suggestions right where users write.
Let users dictate text and trigger voice commands without leaving the keyboard — seamlessly integrated into any app.
Analyze typing patterns to surface behavioral insights — from cognitive load to early indicators of mental health changes.
Surface biometric data and health insights at the point of input, giving medical users constant, contextual access to critical information.
Surface real-time financial data, sell triggers, and portfolio insights at the point of input — keeping traders and advisors informed as they work.
Detect exposure to harmful content or signs of grooming or bullying in real time, helping keep children safer wherever they type.
Build delightful keyboard experiences — GIF keyboards, sticker packs, emoji tools, custom fonts, and more — that users keep coming back to.
See how developers build successful keyboard apps with KeyboardKit.
Find answers to common questions about KeyboardKit and its features.
A custom keyboard is a third-party keyboard extension that can replace the native iOS keyboard. It lets users type using your app’s unique features in any app that supports text input.
KeyboardKit is a comprehensive Swift SDK that helps developers build custom keyboards for iOS and iPadOS. It provides all the tools you need including autocomplete, autocorrect, emoji support, and much more.
KeyboardKit supports 75+ locales out of the box, with locale-specific autocomplete, spell checking, and keyboard layouts. You can also add support for additional languages.
Yes! KeyboardKit offers different licensing options including commercial licenses. Check our pricing page for more details on which plan suits your needs.
No. KeyboardKit does not collect, store, or transmit any user data. All processing happens on-device. See the privacy policy for details.
Follow the KeyboardKit Blog for news & updates.