Reclaim Protocol Backend SDKs
Welcome to the Reclaim Protocol backend SDKs documentation! These SDKs help you implement Reclaim in your server-side applications, allowing users to prove their credentials from other websites without sharing sensitive information.
Available SDKs
Reclaim Protocol offers two backend SDKs:
- JavaScript SDK for Node.js applications
- Python SDK for Python applications
Quick Start for Beginners
New to Reclaim? Here's how to get started with the backend implementation:
-
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.
How It Works
Here's a simplified flow of how Reclaim works in a typical backend application:
- User Request: A user requests to prove their credentials.
- Backend Configuration: Your server creates a
reclaimProofRequestConfig
object with the necessary parameters. - Config Transmission: The server sends the
reclaimProofRequestConfig
to the frontend. - Frontend Initialization: The frontend initializes the Reclaim SDK using the received
reclaimProofRequestConfig
. - Request URL Generation: The frontend generates a request URL using the initialized SDK.
- User Interaction: The user visits the request URL and logs into the target website (e.g., Amazon.com).
- Proof Generation: A proof is created on the user's device.
- Proof Submission: The user submits the proof to your server.
- Verification: Your server verifies the proof and takes appropriate action.
Why Use Backend Implementation?
Using Reclaim in your backend offers several advantages:
- Enhanced Security: Keep sensitive operations server-side.
- Custom Authentication: Integrate with your existing auth system.
- Scalability: Handle multiple users and requests efficiently.
- Data Management: Store and process proofs securely on your server.
Advanced Topics
Ready to dive deeper? Explore these advanced features:
-
Advanced Configuration Tailor the SDK to your specific backend needs.
-
Best Practices Optimize your Reclaim integration with our recommended approaches for backend implementations.
Need Help?
We're here to support you:
- Join our Telegram community (opens in a new tab)
- Visit our Website (opens in a new tab)
Stay Connected
Keep up with the latest Reclaim developments:
- Follow us on Twitter (opens in a new tab)
- Star our repositories:
We're excited to see what you'll create with the Reclaim Protocol SDKs in your backend applications. Happy building!