Reclaim Protocol Backend SDKs
This documentation helps you initiate a proof and verify the user-generated proof on the backend. This is the most secure way to request verifications.
Available SDKs
Reclaim Protocol offers two backend SDKs:
- JavaScript SDK for Node.js applications
- Python SDK for Python applications
Understanding the flow
- Initiate a Proof Request. To initiate, you need an application ID, an application secret and a provider ID. All of which you can obtain from the Reclaim Dev Tool.
- Set meta data in the Proof Request. a. Callback Url - where the proof, once generated, is sent b. Context - any additional information you want to be sent back to you in the proof
- Send the Proof Request to the frontend. See how to use ProofRequest to optimally build your UI here.
- Accept the actual proof on the callback url set above.
- Verify the proof that has been submitted, and then continue with your business logic.
Next steps
-
Installation Learn how to set up either the JavaScript or Python SDK in your project.
-
Backend Example Understand the basic flow of using the SDKs in a backend environment.