What is a Custom Keyboard?
A custom keyboard replaces the native iOS keyboard and can provide unique features, specialized layouts, extended language support, powerful AI tools, and personalized experiences.
Getting Started
KeyboardKit is completely free to start using. Add it to from GitHub and follow the documentation to create your very own custom keyboard. You'll be up and running in minutes.
Native Feel, Unlimited Potential
KeyboardKit lets you build custom keyboards that look and feel native, but where all features and every aspect of the keyboard can be customized - giving you complete creative freedom.
Autocomplete
Autocomplete suggestions help users type faster and more accurately with intelligent predictions.
Dictation
Voice-to-text dictation provides hands-free typing and makes it possible to implement voice commands.
Localization
KeyboardKit supports 75 locales and language-specific layouts and input methods, like Vietnamese.
AI Powered
KeyboardKit can read the full document content and lets you prompt directly within the keyboard.
Go Further
KeyboardKit Pro unlocks premium features like fully localized keyboards, powerful autocomplete, AI capabilities, dictation, themes, and much more. Take your keyboard to the next level.
Social Media
Follow KeyboardKit on Bluesky and Mastodon for the latest news.
Case Studies
Check out some case-studies of amazing apps & products that use KeyboardKit in their keyboards.
Get in Touch
Do you have any questions, ideas, or want to discuss your custom keyboard project? We'd love to hear from you! Feel free to reach out anytime.