Skip to content
DomainKit
Esc
navigateopen⌘Jpreview

Shadcn registry

Copy model-free DNS presentation components into your application through the DomainKit Shadcn registry without installing its managed runtime.

The registry is a source-distribution channel for presentation-only DNS components. These copied files use plain props and Tailwind tokens; they do not import domainkit, Effect, Atom, transports, or provider clients.

npx shadcn@latest add https://domain-kit.dev/r/dns-table.json
npx shadcn@latest add https://domain-kit.dev/r/dns-operation.json
npx shadcn@latest add https://domain-kit.dev/r/dns-status.json
npx shadcn@latest add https://domain-kit.dev/r/provider-mark.json
npx shadcn@latest add https://domain-kit.dev/r/copy-value.json
npx shadcn@latest add https://domain-kit.dev/r/async-state.json

Use @domainkit/react for connection, OAuth, provisioning, verification, cleanup, and shared Effect Atom state. The registry deliberately contains no lifecycle behavior and is not an alternative transport implementation.

provider-mark provides the generic ProviderMark wrapper. Pass an image from https://integrations.sh/logo/{domain}?sz=64 when the copied component needs a provider logo.

Was this page helpful?