Features you'll love.
KeyboardKit gives you everything you need to build a native & fully customizable keyboard.
Replace the native iOS keyboard with your own fully customizable replacement. Make your app's features available in all apps.
KeyboardKit gives you everything you need to build a native & fully customizable keyboard.
KeyboardKit is used by indies, startups and enterprises, all over the world.
With KeyboardKit, creating Lingo’s custom keyboard extension felt like magic.
Stefan Liesendal, Lingo
KeyboardKit provided us with a production-ready keyboard engine, to let us focus on BossAI.
Uddeshya Agrawal, CEO BossAI
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.