Entitle logoEntitle

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.

Open DashboardView Docs

How it works

  1. Create a product SKU with chainId + contract
  2. Mint a non-transferable license to the user wallet
  3. 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
);