Best easy to integrate and efficient sms/email based one time password(OTP) management api for 2 factors auth.

alternative
Easy To Integration
alternative
99.98% Uptime
alternative
Great Performance
alternative
Multiple Language Support
alternative
Sample Client Code
alternative
Email/Phone Support

Easy 2 Steps Integration

Step#1: Generate API Key
Generate an apikey from your AskOTP customer portal for your application.

Step#2: AskOTP clinet code
Wrtie a simple rest api client or send email program.

AskOTP provides rest apis with base URL as api.askopt.com/{$county_code}/api/v1/{$api}. Two major APIs are
- send OTP
- validateOTP
Please follow the github project for AskOTP sample client code. We have smaple code in Java, Python, Golang.

alternative
alternative

Platform integration to generate and send OTP

Sample JSON input (send_otp.json)
{
// key; generally user for whom otp to be generated and send. Unique autogenerated key per user also could be used.
"key":"userXYZ",
// Mode: SMS, EMAIL or BOTH
"otpTransportMode":"BOTH",
// to email id; Mandatory if the mode is EMAIL or BOTH
"toEmailId":"xxxx@domain.com",
// to phone number; Mandatory if the mode is SMS or BOTH; Format 91{$10_digit_phone_number}
"msisdn":"xxxx"
}
Place the api_key as http header
Invoke API


curl -d @send_otp.json -H "Content-Type: application/json" -H "api_key: xxx-c981-44f9-9a4a-xx" http://api.askotp.com/in/otp/v1/sendOtp

Platform integration to validate OTP

Sample JSON input (validate_otp.json)
{
// key; generally user for whom otp to be generated and send. Unique autogenerated key per user also could be used.
"key":"userXYZ",
// otp
"otp":"xxxx"
}
Place the api_key as http header
Invoke API


curl -d @validate_otp.json -H "Content-Type: application/json" -H "api_key: xxx-c981-44f9-9a4a-xx" http://api.askotp.com/in/otp/v1/validateOtp
alternative
alternative

Platform integration to send OTP using our smtp endpoint

Use below SMTP properties
smtp_host= $askotp_smtp_host
smtp_port= $port_number
smtp_user=$user
smtp_password=$password
Send email with subject as auth_code:$otp, to address as 91+$phone_number for sms otp

Pricing options for all budgets

Our pricing plans are setup in such a way that any user can start enjoying our AskOTP platform without worrying so much about costs. They are flexible and work for any type of industry

BASIC
Free
3 months

This basic package covers the needs to support development

  • Seamless platform integration
  • 1000 email OTP.
  • 100 SMS per month
  • Community support
STANDARD
INR4999
monthly

This basic package covers the needs of small startups

  • Seamless platform integration
  • Unlimited email OTP.
  • 20,000 SMS per month
  • Email & Phone Support
GOLD
INR7999
monthly

This is a more advanced package suited for medium companies

  • Seamless platform integration
  • Unlimited email OTP.
  • 40,000 SMS per month
  • Phone & Email Support
PLATINUM
INR9999
monthly

This is a comprehensive package designed for big organizations

  • Seamless platform integration
  • Unlimited email OTP.
  • 75,000 SMS per month
  • Priority Phone & Email Support
DEDICATED
Contact for price
12 months

This package suited for large organization

  • Dedicated deployment with custom DTL header
  • Seamless platform integration
  • Unlimited email OTP.
  • Unlimited SMS per month
  • Priority Phone & Email Support
ON-PREM
Contact for price
12 months

This package best suited for large organization

  • Dedicated on prem deployment with custom DTL header
  • Seamless platform integration
  • Unlimited email OTP.
  • Unlimited SMS per month
  • Priority Phone & Email Support

About Us

AskOTP is promoted by Clique. Clique is a two decade old organization and an established player in fulfilling IT needs of the domestic private and government sector. Dedicated to IT infrastructure(hardware, cabling, networking, OS, env setup and deployment, cloud).

.

Contact Us

Address
43/8, Naskar Para Lane,
B. Garden Howrah-711103
West Bengal, India
Mob:+91 9830471600 / +91 9830471683

.