The Documentation Hub

Welcome to Kaleyra Documentation Hub. You can find comprehensive API docs, integration guides and docs to getting you started. In case you're stuck, refer to the docs here and you're good to go

Get Started    

Getting Started with Valify

Introduction to Two Factor Authentication

Valify enables Multi factor authentication through OTP (pass-code) that can be sent across three different channels i.e SMS, Voice and Email. Valify aims to eliminate hacker attacks, account & transaction frauds and man in the middle attacks.

Valify works on the basis of a simple security model based on authentication. The following section enables you to set up Valify.

Base URL

The Base URL to integrate Valify is given below:

<pre class="baseurls"><code>
curl -X POST -H "X-Auth-Key: e8xxxxxxxxxxxxxxxxxxxxxxxxxx" -H "X-Api-Method: otp" -H "X-Api-Format: json" "

Valify Setup

How does it work?

Using Valify, you can send OTP to the user in three formats i.e SMS, Voice and Email in the order of your preference. Once the OTP expires in one format, automatically it is triggered in the next. The user gets 3 chances to enter the right OTP for successful authentication.

Still facing trouble using the API?

We have the best support team that works 24*7 providing regional language support in India. You can get in touch with them at and we'll address your concern.

If you're a global user and need quick help regarding your concerns, mail us at

What's Next

Read out more on using 2FA API in the next page

Using Two Factor Authentication API

Getting Started with Valify

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.