Welcome to KeyboardKit

Build amazing custom keyboards for iOS & iPadOS using Swift & SwiftUI

Page hero image for home page

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


Social Media

Follow KeyboardKit on Twitter and Mastodon for the latest news.

Newsletter

Subscribe to the KeyboardKit newsletter for periodic updates.


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

Nov 12, 2024

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.