Components
Add complete domain-setup flows or compose focused React parts into a SaaS product while your application retains its transport and policy.
Build provider-connected domain setup with complete flows or semantic parts from
@domainkit/react. Every interactive component runs over a transport supplied by your application;
provider credentials, authenticated routes, persistence, identity, tenancy, consent, and audit
remain host-owned.
Flows
Connection
Connect a DNS provider with a packaged authorization flow.
Host connection
Compose the connection controller into an existing product surface.
Host lifecycle
Combine connection, review, apply, cleanup, and disconnect actions.
Domain flow
Mount the complete lifecycle for one customer domain.
Components
Records
Render DNS records as a table or downloadable zone file.
Record Card
Present one DNS record with copy controls and observation evidence.
Provider Mark
Render provider identity with host overrides and a safe fallback.
Verification
Distinguish provider evidence from public-DNS observation.
Registry
Copy model-free presentation components into your application through the DomainKit Shadcn registry. Each item has its own live preview, source view, install command, usage example, and API reference.
Registry overview
Compare every copied component and understand the registry boundary.
DNS table
Render DNS records with plain data and optional status values.
DNS Operation
Present a planned DNS create, no-op, update, or conflict.
Async State
Show loading, empty, and error states without a DomainKit runtime.
Start with the React overview to choose an integration level. Use the Registry overview when you only need copied, model-free presentation parts.