KeyboardKit Pro

KeyboardKit Pro extends KeyboardKit with pro features, like more locales, on-device and remote autocomplete support etc.



KeyboardKit Pro is a closed-source library that extends the open source library with pro features like additional locales, a multi-local autocomplete engine etc.

Check out the GitHub repository for more information about the library, the features it provides and how to use it in your own apps.


KeyboardKit Pro requires a commercial license that unlocks more features and locales. There are three tiers to choose from:


โœ”  1 App

โœ”  1 Pro Locale

โœ”  Local Autocomplete

โœ”  Remote Autocomplete

โœ”  Additional views




โœ”  1 App

โœ”  5 Pro Locales

โœ”  Local Autocomplete

โœ”  Remote Autocomplete

โœ”  Additional views




โœ”  1 App

โœ”  All Pro Locales

โœ”  Local Autocomplete

โœ”  Remote Autocomplete

โœ”  Additional views



Licenses are currently purchased over e-mail, using your preferred payment option (Bank Transfer, Xoom etc.). Just send an e-mail and weโ€™ll discuss your needs.

License Information

Licenses are valid for one app (app plus keyboard extension). Additional bundle IDs can be added to a license at a 50% discount of the current price.

Licenses are valid for one year. After expiration, you can continue to use any versions that were released during your licenseโ€™s validity period.

Expired licenses donโ€™t affect shipped apps. They will continue to function after the license expires. You will however need to renew expired licenses to ship new versions of your apps.

Licenses will renew at the price that was in effect when the license was purchased. This means that no purchased licenses will be affected by future price adjustments.


KeyboardKit Pro provides complete keyboard support for all available locales:

  • ๐Ÿ‡บ๐Ÿ‡ธ English
  • ๐Ÿ‡ฆ๐Ÿ‡ฑ Albanian
  • ๐Ÿ‡ฉ๐Ÿ‡ฐ Danish
  • ๐Ÿ‡ณ๐Ÿ‡ฑ Dutch
  • ๐Ÿ‡บ๐Ÿ‡ธ English (US)
  • ๐Ÿ‡ฌ๐Ÿ‡ง English (UK)
  • ๐Ÿ‡ช๐Ÿ‡ช Estonian
  • ๐Ÿ‡ซ๐Ÿ‡ฎ Finnish
  • ๐Ÿ‡ซ๐Ÿ‡ท French
  • ๐Ÿ‡ฉ๐Ÿ‡ช German
  • ๐Ÿ‡ฎ๐Ÿ‡ธ Icelandic
  • ๐Ÿ‡ฎ๐Ÿ‡น Italian
  • ๐Ÿ‡ฑ๐Ÿ‡ป Latvian
  • ๐Ÿ‡ฑ๐Ÿ‡น Lithuanian
  • ๐Ÿ‡ณ๐Ÿ‡ด Norwegian
  • ๐Ÿ‡ต๐Ÿ‡ฑ Polish
  • ๐Ÿ‡ท๐Ÿ‡บ Russian
  • ๐Ÿ‡ช๐Ÿ‡ธ Spanish
  • ๐Ÿ‡ธ๐Ÿ‡ช Swedish
  • ๐Ÿ‡บ๐Ÿ‡ฆ Ukranian

This means that KeyboardKit Pro unlocks a fully implemented input set, keyboard layout and secondary input actions for each locale.

Local autocomplete

The local autocomplete engine is currently not predictable, which means that it will autocomplete the current word, but not predict new words based on previously typed text.

Remote autocomplete

The remote autocomplete provider engine lets you connect your keyboard to a remote provider, such as an external API och web service.

Remote autocomplete makes it possible to provide more powerful suggestions and predictions, since the memory limit of iOS extensions doesnโ€™t limit the remote engine. However, remote autocomplete requires full access and an Internet connection.