iOS Keyboard SDK

85 languages Including Simplified Chinese, Japanese, and Korean.

All supported languages and regional variants. Layouts and features vary by language.

  • Afrikaans
  • Albanian
  • Arabic
  • Armenian
  • Azerbaijani
  • Bashkir
  • Basque
  • Belarusian
  • Bosnian
  • Breton
  • Bulgarian
  • Catalan
  • Cebuano
  • Central Kurdish (Iran)
  • Central Kurdish (Iraq)
  • Chinese (Simplified)
  • Croatian
  • Czech
  • Danish
  • Dutch
  • English (Australia)
  • English (Canada)
  • English (India)
  • English (United Kingdom)
  • English (United States)
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French (Canada)
  • French (France)
  • Galician
  • Georgian
  • German
  • Greek
  • Haitian Creole
  • Hausa
  • Hebrew
  • Hungarian
  • Icelandic
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kazakh
  • Korean
  • Kurdish
  • Kyrgyz
  • Latin
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malay
  • Mongolian
  • Norwegian Bokmål
  • Norwegian Nynorsk
  • Pashto
  • Persian
  • Polish
  • Portuguese (Brazil)
  • Portuguese (Portugal)
  • Romanian
  • Russian
  • Scottish Gaelic
  • Serbian
  • Slovak
  • Slovenian
  • Somali
  • Spanish (Latin America)
  • Spanish (Mexico)
  • Spanish (Spain)
  • Spanish (United States)
  • Swahili
  • Swedish
  • Tatar
  • Turkish
  • Ukrainian
  • Urdu
  • Uzbek
  • Vietnamese
  • Waray
  • Welsh
  • Western Frisian

Simplified Chinese supports Pinyin QWERTY and 10-key input. Japanese supports QWERTY and flick input. Korean supports two-set and ten-key layouts.

Swipe typing
Glide from letter to letter, with a live swipe trail.
Autocorrection & predictions
Word suggestions, auto-capitalization, and smart punctuation.
Voice dictation
Built-in dictation controls and audio visualization. Connect your app’s speech service.
Keyboard themes
30+ themes. Light and dark palettes, custom fonts, symbols, and backgrounds.
Emoji & search
Emoji predictions, search, categories, recents, and skin tones.
Personal dictionary
On-device learning, your own vocabulary, and text shortcuts.
Cursor & editing gestures
Spacebar cursor control, swipe to delete, and correction undo.
Flexible layouts
QWERTY, AZERTY, Dvorak, and more. Number rows, accents, five sizes, and a minimal mode.
Haptics & sounds
Custom key sounds, haptic feedback, and character previews.
Custom tools
Your actions and workspace, with document access, text replacement, and undo.
Offline typing
Typing and installed language packs stay on device. No SDK analytics or text collection.
Native Swift integration
A ready-to-use keyboard extension for iOS 17+ and Swift 6, configurable from a single controller.