Pro access

After checkout you get a license key by email. The key unlocks the private registry, so Pro blocks install with the same CLI as free ones.

1. Save your key

.env.local
GOODUI_LICENSE_KEY=your-license-key

Keep it out of git. Everyone on a Team license uses the same key.

2. Add the Pro registry

components.json
{
  "registries": {
    "@goodui": "https://goodui.dev/r/{name}.json",
    "@goodui-pro": {
      "url": "https://goodui.dev/r/pro/{name}.json",
      "headers": { "Authorization": "Bearer ${GOODUI_LICENSE_KEY}" }
    }
  }
}

3. Install

npx shadcn@latest add @goodui-pro/booking-wizard @goodui-pro/ai-receptionist

The MCP server reads @goodui-pro too, so AI editors can install Pro blocks for you.

React Native Pro screens

In an Expo app, add the native Pro registry to its components.json with the same key, install, then let Expo match native versions:

components.json (Expo app)
{
  "registries": {
    "@goodui-native-pro": {
      "url": "https://goodui.dev/native/r/pro/{name}.json",
      "headers": { "Authorization": "Bearer ${GOODUI_LICENSE_KEY}" }
    }
  }
}
npx shadcn@latest add @goodui-native-pro/<screen>
npx expo install --fix

Lost your key?

Your key and invoices are in the Polar customer portal, linked from your receipt email.