Web3 licensing for real products
Sell lifetime access without license servers.
Wallet-based licenses and premium unlocks for apps, SaaS, and games. Issue soulbound entitlements, verify instantly on-chain or via API, and ship without managing license servers.
How it works
- Create a product SKU with chainId + contract
- Mint a non-transferable license to the user wallet
- Verify via SDK, API, or on-chain read
Why Entitle
- No license servers to run or scale
- Own your entitlements on-chain
- Drop-in SDK and API verification
Fast start
Ship a verified unlock flow in minutes with the included dashboard, docs, and Playwright smoke tests.
SDK snippet
import { EntitleClient } from "@entitle/sdk";
const client = new EntitleClient({
chainId: 8453,
contractAddress: "0x...",
rpcUrl: process.env.ENTITLE_RPC_URL!,
apiBaseUrl: "https://api.entitle.dev"
});
const hasLicense = await client.verifyWithApi(
"0x000000000000000000000000000000000000dEaD",
1
);