KeyboardKit is an open-source SDK that lets you create custom iOS keyboard extensions with native technologies like Swift & SwiftUI.
KeyboardKit is free, has many great features and can be extended with pro features that take your keyboard to the next level.
Explore
About
Why should you build a keyboard and how can KeyboardKit help?
Features
KeyboardKit supports 60+ locales and has a rich set of features.
KeyboardKit Pro
Unlock pro features like an emoji keyboard, autocomplete, etc.
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.
Blog
Follow the KeyboardKit blog for news & updates.
KeyboardKit 8.9
KeyboardKit 8.9 is out! This a massive update that is built with Xcode 16 and that improves how to set up a keyboard extension, renames services, and adds a bunch of new features.
KeyboardKit 8.8.9 - important gesture updates
iOS 18 caused scroll view supporting gestures to stop working, which you can experience in 8.8.8
’s emoji keyboard. KeyboardKit Pro 8.8.9
is therefore built with Xcode 16, to make the gestures work.
Case Studies