Let Users Bring Their

Data To Your App

Reclaim SDK Brings Consumer Data From Any Website To Your Fingertips

Why you Will Love Reclaim SDK?

Omni Channel

Get any Data from any website around the World. We already support integrations for over 250 websites.

Compliance Baked-In

Never need to tore sensitive user information like login Credentials on your Backend.

Web3 Ready

Publish and use verifiable credentials on Ethereum, Arbitrum, Optimism, Solana, Polkadot, Cosmos.

Integrate Reclaim Into Your App Now

React
React Native
Flutter
Flutter
Node
Solidity
Solidity
Solana
Solana
import React, { useState, useEffect } from 'react'
import { ReclaimProofRequest } from '@reclaimprotocol/js-sdk'
function ReclaimDemo() {
const [requestUrl, setRequestUrl] = useState('')
const [proofs, setProofs] = useState(null)
useEffect(() => {
async function initializeReclaim() {
const APP_ID = 'YOUR_APPLICATION_ID'
const APP_SECRET = 'YOUR_APPLICATION_SECRET'
const PROVIDER_ID = 'YOUR_PROVIDER_ID'
const reclaimProofRequest = await ReclaimProofRequest.init(APP_ID, APP_SECRET, PROVIDER_ID)
const url = await reclaimProofRequest.getRequestUrl()
setRequestUrl(url)
await reclaimProofRequest.startSession({
onSuccessCallback: (proofs) => {
console.log('Verification success', proofs)
setProofs(proofs)
},
onFailureCallback: (error) => {
console.error('Verification failed', error)
}
})
}
initializeReclaim()
}, [])
return (
<div>
<h1>Reclaim Protocol Demo</h1>
{requestUrl && (
<div>
<p>Request URL: {requestUrl}</p>
<p>Use this URL to start the verification process</p>
</div>
)}
{proofs && (
<div>
<h2>Verification Successful!</h2>
<pre>{JSON.stringify(proofs, null, 2)}</pre>
</div>
)}
</div>
)
}
export default ReclaimDemo

Blogs

Proof of Personhood in Crypto

Proof of personhood is essential in may dapps including airdrops, DAO voting, and Quadratic funding. However, there are not

What Is Reclaim Protocol

Reclaim Protocol unlocks unlimited possibilities by making HTTPS verifiable in zero knowledge.

Onboarding & Loyalty Using Reclaim Protocol

Most apps start with a zerostate for a new user, primarily because there is no data available about the said user. Not any more.

Logo

Developers

Documentation

Blog

White Paper

Privacy

Privacy Policy

Terms & Conditions

Community

Talk to Founder

Telegram