Answer
How to register a domain programmatically without creating an account
You cannot avoid an account entirely — somebody has to be the registrant and somebody has to pay. What you can avoid is the signup: the password, the confirmation email, the dashboard and the card form that normally have to happen in a browser before an API token exists. Slipdock creates the workspace from an email address in one unauthenticated call, issues the token immediately, and only involves that human once, at a payment link, if something is actually bought.
$ curl -sX POST https://api.slipdock.ai/v1/workspaces \ -d '{"owner_email":"you@example.com","label":"deploy agent"}' {"workspace_id":"ws_7f3a","token":"sk_live_...","plan":"free"} # no password was set. no email had to be clicked. # the address is who we will ask when money is involved.
What the account was doing, and what replaces it
| What a registrar account normally provides | How Slipdock provides it |
|---|---|
| A login so you can come back to your things | The API token. Scoped to one workspace, sent as a bearer header, and used as the git password too — one credential, not two. |
| A payment method to charge | A pay-link emailed at purchase time, and optionally a wallet the owner funds with a cap they choose. |
| A verified human for registrant and abuse purposes | The owner email, verified by the act of approving a payment. Every workspace that ever buys anything has a real human attached. |
| A dashboard to see state | GET /v1/workspaces/me, /v1/domains, /v1/events — and a plain HTML status page that needs no JavaScript. |
Why incumbents cannot simply drop the signup
It is not laziness. Registrars carry real obligations — registrant accuracy, abuse handling, chargebacks — and an account with a card on it is the cheapest way to attach a responsible party to a registration. Removing the account means finding another anchor.
Slipdock's anchor is the payment itself. Nothing is registered before funds clear, and the act of approving the pay-link is what binds a real person to the workspace. That is why the free tier can be genuinely free and instant while registration still has a verified human behind it.
What "no account" does not mean
- It does not mean anonymous. The owner email is real, and it is who we contact for renewals, transfers and anything a registry requires.
- It does not mean no obligations. Registrant terms still apply to the person who approved the purchase.
- It does not mean the token is unlimited. It is scoped to one workspace and the owner can revoke it.
Providers that require an account first
As of 1 August 2026, Cloudflare Registrar's API requires a Cloudflare account with a default payment method on file; GoDaddy's Domains API draws from a payment profile on a GoDaddy account and quotes fail outright if billing is not configured; Namecheap requires an account that meets a spend or balance threshold before API access is granted at all, plus an IP allowlist. All three are reasonable designs for human customers. None of them can be completed by an agent starting from nothing.
Related questions
Who is the registrant if there is no account?
The human who approves the payment. Their email address is on the workspace from the first call, and approving the pay-link is what binds them to the registration.
Can I add a password or dashboard login later?
The workspace is reachable through the API and through plain HTML status pages sent to the owner. There is deliberately no password to phish and no dashboard session for an agent to be tricked into using.
What if the owner never approves?
The order expires by itself and nothing is charged or provisioned. The workspace and everything free in it keep working.