Web SDK
Integrate Reclaim Protocol into your webapp using our JS and Python SDKs.
⚠️ Documentation Deprecated
These Web SDK docs are being deprecated in favor of the new, improved documentation structure.
Please use the new documentation:
- JavaScript SDK → - For JavaScript/TypeScript web applications (recommended)
- Backend verification examples - Now includes both Node.js and Python
The new docs feature:
- Better organization and structure
- More framework examples (React, Next.js, Vue, Vanilla JS)
- Clearer security guidance
- Production-ready patterns
- Comprehensive API reference
Existing code using these docs will continue to work, but we recommend migrating to the new structure for better documentation and examples.
Understanding the WebSDKs workflow
Steps involved
- A verification session is created on the frontend and displayed to the user to tap/scan QR code.
- The user starts the session and completes the verification using the Reclaim Protocol AppClip/InstantApp. The verification must be done using a mobile phone. No app install is required.
- Once the user completes the verification, they will be prompted to redirect back to your webapp.
- The webapp polls the status of the verification session and continues business logic, once the verification has been marked as complete.
- The backend will verify the proof and return the result to the frontend.