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.

It's in your purchase receipt. Bought on Gumroad? It also waits in your Gumroad Library.
  1. 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.local
    BLANK_LICENSE_KEY=your-licence-key
  2. 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}"
          }
        }
      }
    }
  3. 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