⬡ REABANSHIE
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.