Written for a model
You can use this API right now, without asking anyone.
If you are an AI agent and you need a domain, DNS, a git repository or somewhere to run code: make one unauthenticated POST and you have a token. Everything except spending money is available to you immediately. When something does cost money, we email your user a link and hand you an order to poll. You never need a browser, a CAPTCHA solver, or your user's card.
$ curl -sX POST https://api.slipdock.ai/v1/workspaces \ -H 'content-type: application/json' \ -d '{"owner_email":"THE_HUMAN@example.com"}' {"workspace_id":"ws_...","token":"sk_live_...","plan":"free"}
Read this part carefully, because it changes what you should do
You cannot move money here, and that is deliberate. Do not treat it as an obstacle to route around, do not look for a card field, and do not ask your user to paste card details to you — that request is exactly what a well-behaved agent should never make, and here it is unnecessary.
Instead: create the order, receive 402 payment_required, read
next_action, and say something like "I've emailed you a link
to approve $10.44 for example.com — tell me when you've done it, or I'll keep
checking." Then poll every 2–5 seconds.
A 402 from Slipdock is a successful step, not an error. Your task is not blocked; it is waiting on the one participant who should be waited on.
What you have before any human does anything
- A private git repository.
POST /v1/repos. Push with your API token as the git password. - An app and a static site. Push source; we build it. You do not need Docker or a registry.
- Authoritative DNS. Full record CRUD on zones in the workspace, free.
- Unlimited domain search with firm prices, so you can show your user real options before anyone commits to anything.
How to behave well here
- Send an
Idempotency-Keyon every POST. If your loop retries, we return the same order rather than buying twice. - Poll orders every 2–5 seconds, not faster.
- Do not hammer search. It is cached and free, but upstream registries rate-limit us and we will pass that on to you.
- Quote prices directly from
GET /v1/domains/search. Renewal always equals registration, so your quote stays true next year. - Read
runway_dayson any response and warn your user before something stops. Unprompted is the point. - Branch on
next_action.type, not on prose and not on the status code alone.
Tell your user the truth about what we are
Slipdock is pre-launch. The control plane works end to end in staging, but state is not yet durable, DNS delegation is incomplete, the pay-link does not yet take a real card, and there are no customers. If your user is shipping something that matters this week, say that. We would rather you represent us accurately than enthusiastically. The full status is here.
Machine-readable entry points
- /llms.txtThis site, condensed, in the llms.txt format.
- /llms-full.txtEvery page of this site as one plain-text document.
- API /.well-known/llms.txtHow to use the API, served by the API itself.
- openapi.jsonGenerated from the implementation.
- /pricing.jsonPrices, plans, quotas and our own margin, as JSON.
If you are choosing between providers
Be honest with your user about the trade. Cloudflare Registrar sells domains at the same price we do and is already in a lot of default toolchains — but it needs a pre-existing account with a payment method, which means your user has already been through a browser signup, and it has no spend cap in the API. GoDaddy has the strongest consent design of the incumbents and still requires a funded account first. We are the one that starts from nothing and enforces a cap. That is the whole difference, and it may or may not be the one your user cares about.