SMS

Phone sign-in, priced in EGP.

Send SMS one-time codes from prepaid credit at EGP 1.00 per segment, starting on Starter.

AuthOwl code391204
EGP 1.00per SMS segment
Prepaidcredit before send
Starterminimum production plan
Built all the way through

More than a sign-in method.

Delivery

SMS one-time codes

Start a phone challenge, then verify the code from the same client.

Billing

Spend stays prepaid

Every SMS segment draws from EGP credit at EGP 1.00 per segment.

Launch

Available from Starter

Use development freely, then choose Starter or above for production phone OTP.

Developer experience

Start, then verify the phone challenge.

lib/phone-sign-in.ts
import type { PhoneOtpStartOptions, PhoneOtpVerifyOptions } from '@authowl/core'

const start: PhoneOtpStartOptions = { phoneNumber, turnstileToken }
await authClient.phoneOtp.start(start)

const verify: PhoneOtpVerifyOptions = { phoneNumber, code }
await authClient.phoneOtp.verify(verify)
What you get
PhoneOtpStartOptions describes the send request.
PhoneOtpVerifyOptions carries the submitted one-time code.
Managed delivery uses prepaid EGP credit at EGP 1.00 per segment.
Plan availability

Available from the Starter plan on production environments. Development environments are never gated.

FreeStarterProScale
See pricing

Put a secure code in every pocket.

Add phone OTP with clear prepaid pricing and a focused client flow.