A custom keyboard can replace the standard system keyboard on iOS & iPadOS. It's the only way for an app to directly interact with and expose its unique features to other apps.
KeyboardKit lets you create a custom keyboard in minutes, using technologies like Swift & SwiftUI. It's open-source, has many great features and can be extended with pro features.
KeyboardKit 9.0 is soon here!
Give it a try with the brand new Release Candidate 4.
Explore
About
Why build a custom keyboard and how can KeyboardKit help?
Features
KeyboardKit supports 70 locales and a rich set of features.
KeyboardKit Pro
Unlock pro features to take your keyboard to the next level.
Themes
KeyboardKit Pro unlocks a theme engine for rich, custom designs.
Open-Source
KeyboardKit is open-source and free to use. Join the community!
App
Create custom keyboards directly on your iPhone or iPad.
Case Studies
Check out some case-studies of amazing apps & products that use KeyboardKit in their keyboards.
Blog
Follow the KeyboardKit blog for news & updates.
KeyboardKit 9.0 RC 4
The KeyboardKit 9.0 Release Candidate 4 is out! 🚀 It’s a pretty big update that builds on previous release candidates, improves many things, and adds support for OpenAI-based word prediction.
KeyboardKit 9.0 RC 2
The KeyboardKit 9.0 Release Candidate 2 is out! 🚀 This update builds on the Release Candidate 1 and improves a few things before the upcoming release.