Features

Everything included, on every plan

No feature gates on security. Plans differ only by volume.

Delivery

Dual channel

Email, SMS or both from one request, sharing a single request ID.

SMTP of your choice

Any SMTP host: your cPanel mailbox, a transactional provider, or a relay.

Pluggable SMS layer

Configure any provider REST endpoint, or add a provider class for full control.

Delivery status

Per-channel sent/failed status recorded against every OTP request.

Security

CSPRNG codes

Codes come from random_int(), never from time or sequence based sources.

Hash-only storage

Peppered SHA-256 digests; a database dump cannot reveal a live code.

Single use

Successful verification rotates the stored hash so a code cannot be replayed.

Attempt lockout

Configurable maximum attempts per code plus an IP guard on the verify endpoint.

Control

Quotas

Daily and monthly quotas per account, overridable per customer by the administrator.

Rate limits

Per IP, per API key, per destination cooldown - all stored in MySQL.

Key lifecycle

Generate, mask, copy once, disable, revoke or regenerate at any time.

Account controls

Suspend, activate, reset password or adjust limits from the admin panel.

Visibility

API logs

Endpoint, method, status code, latency, IP and request ID for every call.

OTP logs

Channel, masked destination, purpose, status, created/expiry/verified timestamps.

Usage charts

Fourteen-day request trend and verification success ratio on the dashboard.

Test console

Send and verify real codes from the dashboard and read the raw JSON response.