Every framecn component, free or Pro, installs from the @framecn registry. Free components need no setup. Pro components, such as Node Reveal, use the same namespace with your API key attached (see framecn Pro).
Setup
Add this namespace to your components.json registries:
{
"registries": {
"@framecn": "https://framecn.dev/r/{name}.json"
}
}Usage
Install a free component by its registry name:
Without a registry alias, use the full URL:
Components install into components/framecn/ and depend on @editframe/react. Browse the component gallery for previews and installation details.
framecn Pro
Pro subscribers can install any Pro component, such as Node Reveal, with the shadcn CLI using a personal API key.
- Generate an API key on your dashboard. It is shown once — copy it.
- Add the key to your project's
.env:
FRAMECN_API_KEY=fcn_...- Attach the key to the
@framecnregistry incomponents.json:
{
"registries": {
"@framecn": {
"url": "https://framecn.dev/r/{name}.json",
"headers": {
"Authorization": "Bearer ${FRAMECN_API_KEY}"
}
}
}
}- Install Pro components exactly like free ones:
Free components ignore the key, so this one entry covers both. Regenerating a key immediately invalidates the previous one. Requests fail with 401 for a missing or invalid key and 403 without an active Pro plan.