Product
A control plane for delegated validation and automated SSL.
Four capabilities do the heavy lifting: delegate validation once, let certificates issue and renew themselves, run every client from one tenant, and hand clients a page that's branded as you.
Delegated DCV
Delegate validation once. Renew forever.
Your client adds one CNAME — _acme-challenge.their-domain pointing at DelegatedSSL. From then on every issuance and renewal is validated through that stable record. No per-renewal DNS edits, no expiring TXT tokens, no client back-and-forth.
- Stable per-domain _acme-challenge CNAME target
- TXT-method DV validation handled on your behalf
- Works even when the client's DNS lives elsewhere
- Delegation status surfaced in real time (pending / verified / error)
Domain
northwind.co
Add this record at your DNS provider. It is the only change you'll ever make.
- Type
- CNAME
- Host
- _acme-challenge.northwind.co
- Value
- northwind.co.a1b9f0e.dcv.delegatedssl.com
- TTL
- 300
Certificate lifecycle
Cloudflare-grade certificates, issued and rotated for you.
Each domain becomes a Cloudflare for SaaS Custom Hostname on the DelegatedSSL zone. Certificates issue as soon as delegation verifies and rotate automatically ahead of expiry. You watch status — you never handle keys or CSRs.
- Automatic issuance the moment a domain verifies
- Hands-off rotation weeks before the 90-day expiry
- Live cert state: active, pending, expiring, error
- Issuer, validity window and trace ID on every certificate
Certificate
northwind.co
Issuer
Cloudflare · DV
Valid until
Oct 14, 2026
Auto-renews
Sep 14, 2026
Trace ID
req_8f21c…d0
Agency multi-tenant
One console for every client and every domain.
Organize domains under clients, invite your team with scoped roles, and drive thousands of hostnames from a single organization. Bulk-onboard up to 100 domains at a time and filter by client, validation state or certificate health.
- Clients → domains hierarchy with tags and notes
- Owner, admin, operator and viewer roles per member
- Bulk domain import with per-row accept / reject results
- Audit log of every domain, key and delegation change
| Client | Domain | Validation | Certificate |
|---|---|---|---|
| Northwind Studio | northwind.co | verified | active |
| Northwind Studio | shop.northwind.co | verified | active |
| Atlas Care Plans | atlascare.io | pending | pending |
| Meridian Hosting | meridian.dev | verified | renewing |
| Meridian Hosting | cdn.meridian.dev | action needed | action needed |
White-label verification
Send clients a branded page — no login required.
Generate a verification link under your own brand. Your client opens it, sees exactly which CNAME to add, and watches it flip to verified — all without an account. Set your agency name, logo, support email and accent color once and every link inherits it.
- Shareable, no-login customer verification portal
- Your logo, color, name and support email on every page
- Custom domain for the verification experience
- Copy-ready DCV record with one-click recheck
shop.northwind.co is secured
Your certificate is live and renews automatically.
- Record
- _acme-challenge.shop.northwind.co
- Status
- CNAME detected · validated
Platform
Automation primitives, built in.
Bulk onboarding
Paste up to 100 apex domains and DelegatedSSL creates the hostname and delegation record for each, returning a clean accepted / rejected breakdown.
Webhook endpoints
Register HTTPS endpoints and manage rotatable whsec_ signing secrets for lifecycle events like certificate.active and domain.validation_verified.
Scoped API keys
Mint dssl_ keys with least-privilege scopes — domains:read, domains:write, clients:read, reports:read, webhooks:write. Rotate or revoke in one call.
Green reports
An on-demand digest of what's verified, what's pending and what needs a nudge — ready to share with a client.
Row-level isolation
Every query is scoped to your organization by Postgres row-level security. One tenant can never read another's domains, keys or certificates.
Durable rate limiting
Public verification and API traffic are metered by a Cloudflare Durable Object, so limits hold globally — not just per edge location.
Webhook events
API key scopes
Team & access
Four roles, scoped to what each person should touch.
Owner
Full control of the organization, billing and every domain, client and key.
Admin
Manage domains, clients, team, API keys and webhooks — everything except billing ownership.
Operator
Create and verify domains and request issuance, without access to keys or team settings.
Viewer
Read-only visibility into domains, certificates and reports for stakeholders.