Authentication Methods

Akedly offers multiple authentication approaches. Choose the method that best fits your integration style and security requirements.


Comparison

FeatureV1.2 REST APIV2.0 Widget SDKV1.0 REST API
StatusRecommended REST APIEnterprise SecuritySunsetting Dec 2026
Security TierStrong (~80% of V2.0)Maximum (state-of-the-art)DIY (your responsibility)
Integration StyleREST API (your UI)Iframe widget (managed UI)REST API (your UI)
UI ControlFull control, no iframeManaged by AkedlyFull control, no iframe
Backend Code3 API calls1 API call3 API calls
Pricing ModelPPM (pay per message)PPSA eligible (requirements apply)PPM (pay per message)
Captcha ProtectionBuilt-in via SDK/CDNBuilt-in (widget-managed)Implement your own
Device FingerprintingBuilt-in (pipeline-level)Built-in (widget-level)Implement your own
Rate LimitingBuilt-in (pipeline-level)Built-in (widget-level)Implement your own
Circuit BreakerBuilt-inBuilt-inImplement your own
Custom BrandingFully customizable (you build it)Logo, colors, company nameFully customizable (you build it)

Choose Your Integration Method

V1.2 REST API -- Akedly Shield

V1.2 wraps the familiar V1 REST API with Akedly Shield -- a client-side security layer that requires Proof-of-Work and Turnstile verification before OTP delivery. Same REST simplicity, built-in protection.

Why Choose V1.2

  • Name
    Proof-of-Work
    Description

    Clients must solve a computational challenge before receiving an OTP. Deters bot abuse without user friction.

  • Name
    Turnstile Captcha
    Description

    Built-in Cloudflare Turnstile verification. No third-party captcha integration needed.

  • Name
    Pipeline-Level Security
    Description

    Rate limiting, circuit breaking, and fingerprinting applied automatically at the pipeline level.

  • Name
    Full UI Control
    Description

    No iframe required. Build your own UI and use Shield SDKs for the security layer.

Shield SDKs

Official SDKs handle PoW solving and Turnstile for you:

  • Web: @akedly/shield (npm + CDN)
  • Flutter: akedly_shield (GitHub, pubspec git: dependency)
  • iOS: AkedlyShield (SPM via GitHub URL)
  • Android: akedly-shield-kotlin (GitHub via JitPack)
  • React Native: @akedly/shield (npm)

Getting Started


Decision Guide

Choose V1.2 REST API (Recommended) if:

  • You want a REST API with built-in security baked in
  • You need full UI control with no iframe
  • You want Proof-of-Work, Turnstile captcha, fingerprinting, and rate limiting handled for you at the pipeline level
  • You prefer SDKs or CDN scripts over managed widgets
  • Strong protection (~80% of V2.0's security tier) is the right trade-off for your product

Choose V2.0 Widget SDK (Enterprise) if:

  • You need the maximum security tier — every protection in V1.2 plus a managed iframe defense layer
  • You operate in a regulated industry (finance, healthcare) and want Akedly to maintain the security boundary
  • You want PPSA eligibility (requirements coming December 2025)
  • You need Telegram support
  • You prefer a managed UI and fast integration over building your own

Choose V1.0 REST API if:

  • You have an existing V1.0 integration that works for your needs
  • You handle your own security and are comfortable with that responsibility
  • You understand it will sunset December 30, 2026

Was this page helpful?