Prompt Your LLM
Copy a ready-made prompt into ChatGPT, Claude, Cursor, or any AI coding assistant to get a working Akedly Shield V1.2 integration. Each prompt explains the full API flow and SDK usage for a specific platform.
Every prompt assumes a backend proxy
The prompts in this section instruct LLMs to generate frontend code that calls your own backend — never Akedly directly. Your backend holds APIKey + pipelineID. The five OTP platform prompts include a ready-to-copy Node.js/Express proxy snippet. The passkey prompts instead instruct the LLM to generate the larger backend route set and proof verifier.
The prompts opt you in to per-end-user-IP rate limiting
The five OTP platform prompts include app.set('trust proxy', 1) and x-end-user-ip: req.ip to enable Akedly's optional per-end-user-IP rate-limit dimension. The passkey prompts forward x-end-user-ip only after deployment-appropriate trusted-proxy configuration. If you don't need that dimension, you can omit the header — phone and pipeline limits always apply. For a non-Node backend, mirror the IP-extraction patterns on the V1.2 API reference so the value is the user's IP and not your server's.
Choose Your Platform
- Name
V1.2 Passkeys- Type
- all supported platforms
- Description
Greenfield and delta prompts for passkey-first authentication, OTP fallback, enrollment, and backend proof verification. View prompts
- Name
Web / JavaScript- Type
- @akedly/shield
- Description
npm or CDN integration with Web Worker PoW and Turnstile helpers. View prompt
- Name
Flutter / Dart- Type
- akedly_shield (GitHub)
- Description
Dart Isolate-based PoW and AkedlyTurnstile widget. Installed via a
git:pubspec dependency. View prompt
- Name
iOS / Swift- Type
- AkedlyShield (GitHub via SPM)
- Description
Async/await PoW with CryptoKit and WKWebView Turnstile. View prompt
- Name
Android / Kotlin- Type
- akedly-shield-kotlin (GitHub via JitPack)
- Description
Coroutine-based PoW and invisible WebView Turnstile. View prompt
- Name
React Native- Type
- @akedly/shield
- Description
Same npm package as web with RN-specific Turnstile WebView pattern. View prompt