SecureOTP Documentation
Everything you need to integrate, configure, and scale OTP delivery in your application.
All guides
10 guides available
Getting Started
Learn how to integrate SecureOTP into your application in under 5 minutes.
Pricing
Understand the credit system, per-message costs, and how to top up your balance.
Authentication
How to authenticate API requests using Bearer tokens, and how to manage your API keys.
OTP API
Core concepts behind SecureOTP — code format, expiry, auto-invalidation, and channel selection.
SMS
Send and verify OTP codes via SMS using the SecureOTP API.
Send and verify OTP codes via WhatsApp, including custom accounts for premium users.
Webhooks
Receive real-time notifications about message delivery events in your backend.
SDKs
Client libraries and code examples for integrating SecureOTP across different languages and frameworks.
API Reference
Complete reference for all SecureOTP public API endpoints — request formats, response shapes, and status codes.
FAQ
Frequently asked questions about SecureOTP — delivery, billing, limits, and troubleshooting.
Ready to build?
Start with our Getting Started guide or jump straight into the API console.