New Get your 2FA OTP codes in your Chrome browser with TypingDNA Authenticator arrow

Frictionless authentication based on how you type

Typing biometrics auth API - keystroke dynamics as a service

Recognize people by the way they type.

 

How does typing biometrics authentication work?

Try the quick demos yourself. Start with the one you like.

index

Learn typing patterns

TypingDNA records keystroke dynamics statistics about keys a user presses and turns them into typing patterns.

Match typing patterns

Our API engine analyzes and verifies the recorded typing patterns against previous patterns from the real owner.


techcrunch-logo quote

TypingDNA allows users to verify their identity without having to whip out their phone.

quote
quote

One of the most interesting ideas in biometrics I’ve heard of in a while.

quote tnw-logo

Our customers

index

eLearning
Automate your proctoring

Imagine not having to worry if the actual learner is getting the certificate. Verify their identity in a non-invasive way.

Find out more

arrow
index

Financial services
Simple way solving both regulations and revenue loss

Solve regulations like PSD2 or New York DFS and prevent fraudulent behavior. One solution to solve them both.

Find out more

arrow
index

Multi-factor authentication
Trending approach to deal with old-fashioned identification

No need for extra friction to ensure authenticity. Existing typing behavior delivers high security and great user-experience at an unprecedented value.

Find out more

arrow
logo-capgemini
logo-wtech
logo-improv
logo-proctoru
Contact sales

Solutions

We strive to make the integration process extremely simple, enabling developers to boost the security of their sites without any extra hassle.

                                1
2
3
4
5
6
7
8
9
10
11
    // Node.js
    // Your TypingDNA credentials
    var apiKey = '{apiKey}';
    var apiSecret = '{apiSecret}';
    // A string of your choice that identifies the saved user
    var id = '{id}';
    var data = {
        // Compare a new typing pattern with previously saved typing pattern of the saved user
        // tp is recorded with the TypingDNA JavaScript class
        tp : '{tp}',
    }
                            

 1
2
3
4
5
6
7
8
9// JSON Response
  {
  // Success Response
  "message": "Done",
  // A value of 0 (false match) or 1 (true match)
  "result": 1,
  // Accuracy score (0 to 100) of the typing pattern verification
  "score": 100
}
index

Typing biometrics authentication API

Your application can be secured with typing biometrics through our API. Any developer can start using it.

Via the API, you can match typing patterns in your application.

A true/false match response will be returned instantly. The recordings of the typing patterns are done by the JavaScript class included in the TypingDNA SDK.

Find out more

arrow

TypingDNA Authenticator

Get verification codes in your browser, secured by the way you type.

You no longer need to use your smartphone to authenticate.

Get your 2-step verification codes using your typing pattern. Download and use it for free.

index