Instant Verification
Sub-second response times with direct carrier validation. No waiting for OTPs.
Skip OTPs. Verify phone numbers instantly using carrier authentication.
Build secure, frictionless experiences with just two API calls.
import { PhoneAuthClient } from 'glide-web-client-sdk';
const client = new PhoneAuthClient({
endpoints: {
prepare: '/api/phone-auth/prepare',
process: '/api/phone-auth/process'
}
});
// Verify phone ownership
const result = await client
.verifyPhoneNumberComplete('+14155551234');
console.log(result.verified);
// true ✨
Built for modern applications that demand security without friction
Sub-second response times with direct carrier validation. No waiting for OTPs.
Cryptographically signed by carriers. Cannot be intercepted or spoofed.
Works with major carriers worldwide. Automatic fallback for unsupported networks.
Two methods. One SDK. Works in all modern browsers and frameworks.
No phone numbers stored. GDPR and CCPA compliant by design.
Enterprise-grade reliability with redundant infrastructure.
Clean APIs. Comprehensive docs. Everything you need to ship fast.
Our SDK is designed to be simple yet powerful. No complex configurations or endless parameters.
// Verify phone ownership
const result = await client
.verifyPhoneNumberComplete('+14155551234', {
consent_data: {
consent_text: 'I agree to verify',
policy_link: 'https://example.com/privacy'
}
});
// Get phone number from SIM
const phone = await client
.getPhoneNumberComplete();
Join thousands of developers building better authentication