QUICK START
Install Reabanshie
Download the SDK archive and extract it into your Node.js backend project. Do not embed private credentials in distributed client applications.
Example integration
import { createShield } from './reabanshie-sdk/src/index.js';
const shield = createShield({
verifyLicense: async license => {
const response = await fetch('https://YOUR-DOMAIN/api/verify-license', {
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({ license })
});
return response.ok && (await response.json()).valid === true;
},
maxRequests: 60,
windowMs: 60_000,
});
if (!await shield.authorize(process.env.REABANSHIE_LICENSE)) {
throw new Error('Invalid license');
}Important: This SDK helps protect backend endpoints. It does not stop inspection of local code or guarantee REA cannot reconstruct a client application. For multi-server deployments, replace in-memory rate limits with a shared store. Never expose license keys in browser JavaScript.