SwiftKey SDK

The SwiftKey SDK brings all the powerful features of our input technology to exciting new frontiers. We partner with a wide range of businesses, from tier one device manufacturers to small software vendors, providing faster and more accurate text input for our customers.

Smart input in any context

The SwiftKey SDK provides a range of powerful text input APIs that allow partners to deploy our suite of text input innovations to suit their needs.

The SDK supports every major platform and form factor, enabling better text input on anything from smart watches to 60 inch TVs.

SUPPORTED PLATFORMS INCLUDE:

swiftkey on Smartphones

Smartphones

swiftkey on Tablets

Tablets

swiftkey on TVs

TVs

swiftkey on Games consoles

Games consoles

We also work with software vendors and enterprises to tailor text input requirements to the business context, whether it’s the use of iPads in retail, or broad adoption of smartphones across major corporations.

Proven market demand

PURCHASING DECISION

In a survey, 17,000 smartphone users were asked to rate the factors essential to their smartphone purchasing decision. More people chose the ability to type easily than ease of use, price or appearance.

purchasing decision

COMPETITOR COMPARISON

SwiftKey intelligently determines when to auto-correct a word or leave a user’s input as it is. We outperform alternative technologies that either correct very little input and leave typos, or correct far too much input and therefore change typos into ‘wrongly corrected’ words.

competitor comparison

The technology

A fresh approach

SwiftKey is unique because of the incredible innovation and technology that powers it. We built the language engine that lies at the heart of SwiftKey from scratch and it’s the result of extensive research and over four years of incredibly hard work.

SwiftKey uses two powerful types of AI technology. Our Natural Language Processing technology helps understand the relationship between words, offering powerful corrections and next word predictions directly from your handset’s processor.

The app also uses Machine Learning technology to adapt itself on-the-fly to a user’s personal writing style, physical typing style and data personalization archives from services such as Facebook or Gmail.

Problem Solving

The human brain is very good at understanding difficult ideas and solving problems even with incomplete information. This is something computers struggle to do – until now. SwiftKey is part of this revolution. We help your device understand what you intend to type.

The technology behind SwiftKey is based on a revolutionary problem-solving approach, utilizing ideas and techniques from the fields of Machine Learning and Natural Language Processing.

SwiftKey’s power comes from a mathematical expression that evaluates the probability of what a user intends to type. We use this formula to tackle the problems of auto-correction, next word prediction and language detection.

Language

SwiftKey obtains most of its language insights from a complex analysis of enormous amounts of data. We have gathered more than a trillion words (and counting!) of text to train SwiftKey and create expansive background language models.

We combine these background models with ‘foreground’ language insights that focus on the way an individual uses SwiftKey. This gives the keyboard its personalized flavor.

Platform

The technology behind SwiftKey is versatile and is capable of running on any platform to radically improve text input; whether on a touchscreen device, a smart automobile or an internet-enabled flat screen TV.

The flexibility of the SwiftKey engine means it can be applied in completely novel situations, such as in-car systems, medical and legal note-taking and assistive technology markets. SwiftKey represents a new generation of intelligent software for text input.

But of course SwiftKey’s engine has an award-winning track record of working brilliantly on Android smartphones and tablets, where many of our users know us for our best selling keyboard apps.

A fresh approach

SwiftKey is unique because of the incredible innovation and technology that powers it. We built the language engine that lies at the heart of SwiftKey from scratch and it’s the result of extensive research and over four years of incredibly hard work.

SwiftKey uses two powerful types of AI technology. Our Natural Language Processing technology helps understand the relationship between words, offering powerful corrections and next word predictions directly from your handset’s processor.

The app also uses Machine Learning technology to adapt itself on-the-fly to a user’s personal writing style, physical typing style and data personalization archives from services such as Facebook or Gmail.

Problem Solving

The human brain is very good at understanding difficult ideas and solving problems even with incomplete information. This is something computers struggle to do – until now. SwiftKey is part of this revolution. We help your device understand what you intend to type.

The technology behind SwiftKey is based on a revolutionary problem-solving approach, utilizing ideas and techniques from the fields of Machine Learning and Natural Language Processing.

SwiftKey’s power comes from a mathematical expression that evaluates the probability of what a user intends to type. We use this formula to tackle the problems of auto-correction, next word prediction and language detection.

Language

SwiftKey obtains most of its language insights from a complex analysis of enormous amounts of data. We have gathered more than a trillion words (and counting!) of text to train SwiftKey and create expansive background language models.

We combine these background models with ‘foreground’ language insights that focus on the way an individual uses SwiftKey. This gives the keyboard its personalized flavor.

Platform

The technology behind SwiftKey is versatile and is capable of running on any platform to radically improve text input; whether on a touchscreen device, a smart automobile or an internet-enabled flat screen TV.

The flexibility of the SwiftKey engine means it can be applied in completely novel situations, such as in-car systems, medical and legal note-taking and assistive technology markets. SwiftKey represents a new generation of intelligent software for text input.

But of course SwiftKey’s engine has an award-winning track record of working brilliantly on Android smartphones and tablets, where many of our users know us for our best selling keyboard apps.

Contact us

If your inquiry relates to a SwiftKey consumer apps, please visit the support portal for SwiftKey Keyboard or SwiftKey Note to get help. This contact form is for business or press inquiries.

Please submit all SwiftKey Keyboard support / billing inquiries via our SwiftKey Keyboard support portal, and all SwiftKey Note support inquiries via our SwiftKey Note support portal. Inquiries using this form will not be answered.
  • * SwftKey