Activate Blank Pro
Paste the licence key from your receipt to get the setup for your project. Updates ship through the same registry, so there is nothing to download.
Save the key
Put it in .env.local in your project root and keep that file out of git. In CI, add BLANK_LICENSE_KEY as a secret instead.
.env.localBLANK_LICENSE_KEY=your-licence-key
Add the registries
The CLI sends the key from your environment as a bearer token. It never lands in components.json, so the file is safe to commit.
components.json{ "registries": { "@blank": "https://useblank.design/r/{name}.json", "@blank-pro": { "url": "https://useblank.design/r/pro/{name}.json", "headers": { "Authorization": "Bearer ${BLANK_LICENSE_KEY}" } } } }Install anything Pro
Every Pro page shows its own command. Browse blocks
npx shadcn@latest add @blank-pro/hero-02
Working with an AI agent?
One prompt has Claude Code, Cursor or Codex do all three steps. The shadcn MCP server reads the same registries, so the agent can browse and install Pro blocks itself. AI guide
npx shadcn@latest mcp init --client claude