Product licensing

Verify a ReactBD license key

Every key starts with REACTBD-PRO- — paste the unique body below to confirm it under reactbd.com.

License lookup

Pattern · construct · verify

verify.license
reactbd.com

Licensing pattern

REACTBD-PRO-XXXX-XXXX-XXXX

Full format: REACTBD-PRO-XXXX-XXXX-XXXX

Type REACTBD-PRO-then the unique code to enable search

  • Prefix fixed on every key
  • Unique body per sale
  • PDF + Markdown certificate

How licensing works

From product slug to verified key

  1. 01

    You buy a product

    Marketplace sale, custom delivery, or direct pack — each product has a stable slug.

  2. 02

    We issue a unique key

    Format REACTBD-PRO-XXXX-XXXX-XXXX. One key per sale; non-transferable.

  3. 03

    You get PDF + LICENSE.md

    Certificate files you can keep with the source and send to clients.

  4. 04

    Anyone can verify

    Paste the key here or open /license?key=… — confirmed under reactbd.com.

Regular license

One end product — personal or commercial. Ideal for client sites and single apps that do not charge end users for access.

Extended license

End product that may charge end users (SaaS, paid membership). Still one product per key — not for reselling the source itself.

Developer view

Terms & verify API as code

Same overview as before — allowed / not allowed, grant details, and the query-parameter + JSON verify snippets for embeds.

license.tsx
1
import { verifyLicense } from "@reactbd/license";
2
3
/**
4
* ReactBD product licensing
5
* Unique key per sale · verify under reactbd.com
6
* Format: REACTBD-PRO-XXXX-XXXX-XXXX
7
*/
8
9
export const allowed = [
"Use in one end product (Regular) or SaaS end product (Extended)",
"Modify and customize source code freely",
"Client work and freelance contracts",
"Publish hosted apps built from the code",
14
];
15
16
export const notAllowed = [
"Re-selling as a UI kit, theme, or template",
"Open-sourcing the core uncompiled files",
"Sharing license keys or credentials",
"Claiming IP rights over original ReactBD code",
21
];
22
23
// Browser verify (query param)
24
const verifyUrl = "https://reactbd.com/license?key=REACTBD-PRO-XXXX-XXXX-XXXX";
25
26
// API verify (JSON)
27
const res = await fetch(
28
"https://reactbd.com/api/licenses/verify",
29
{
30
method: "POST",
31
headers: { "Content-Type": "application/json" },
32
body: JSON.stringify({ key: "REACTBD-PRO-XXXX-XXXX-XXXX" }),
33
}
34
);
35
36
// Detailed grant terms

40
// End of license module