DLT approved templates · No DLT registration needed

OTP delivery that just works.

Send, verify and resend one-time passwords across India on our pre-approved DLT templates — no registration of your own required. One API key, a prepaid wallet, and per-SMS pricing you can actually predict.

Starting at ₹0.25 per SMS · No setup fee · No monthly minimum

inbox
WEBPHRnow

Your One Time Password(OTP) is 482913, please do not share it with anybody.

Delivered in 1.2s

Everything you need to ship OTP auth

We handle the telecom paperwork, the retries and the reconciliation. You call two endpoints.

Send and verify

Two REST endpoints cover the whole OTP lifecycle. We generate, store and validate the code — you never handle it.

Pay as you go

No plans, no monthly minimum, no lock-in. Top up whatever you want, spend it per message, and buy a package later only if the volume justifies it.

Rates that fit you

A global default rate applies to everyone, and a custom per-SMS price can be pinned to your account as volume grows.

Failed sends are free

If the gateway rejects a message, the charge is refunded to your wallet automatically within the same request.

No DLT needed

Skip the TRAI paperwork entirely. You send on our registered entity and approved templates, so there is nothing for you to file and no waiting on approvals.

Full audit trail

Every send and verification is logged with mobile, status, gateway response and the exact amount charged.

Pay as you go

No plans and no monthly minimum — top up your wallet and pay ₹0.25 per SMS. Buy a package whenever you want a better rate.

Standard rate
Applies to every account by default. No commitment.
₹0.25 / SMS

Starter

For side projects and staging environments.

100.00
  • ₹0.25 per SMS
  • ₹100.00 wallet credit
  • 400 messages
Get started
Most popular

Growth

The sweet spot for most production apps.

500.00
  • ₹0.23 per SMS · save 8%
  • ₹500.00 wallet credit
  • 2,173 messages
Get started

Scale

High-volume senders with the best per-SMS rate.

1000.00
  • ₹0.21 per SMS · save 16%
  • ₹1000.00 wallet credit
  • 4,761 messages
Get started

Live in one request

Sign up, copy your API key from the dashboard, and send your first OTP. The endpoints follow the standard OTP shape, so migrating an existing integration is mostly a URL swap.

  • POST
    /api/v1/otp/send

    Generate and deliver an OTP

  • GET
    /api/v1/otp/verify

    Check a code the user entered

send-otp.sh200 OK
curl --request POST \
  --url 'https://otp-d3vx.com/api/v1/otp/send' \
  --header 'X-Api-Key: d3vx_your_api_key' \
  --header 'Content-Type: application/json' \
  --data '{
    "mobile": "919876543210",
    "otp": "816855"
  }'

Ready to send your first OTP?

Create an account in under a minute. No card required to get your API key.

Get started free