The full catalog, specs first.
Four service groups on one paid API: compute, network intelligence, domains, and anonymous egress. Daily or per-request pricing, crypto-native payment, and enough implementation detail to know what you are actually buying.
- 2.1 Compute — bare VMs
- 2.2 Network intelligence
- 2.3 Domains & DNS
- 2.4 Network proxy
Footprints from quick test box to heavier workload.
- vCPU1
- RAM1 GB
- Disk10 GB
- NetworkIPv6+NAT64
- vCPU1
- RAM2 GB
- Disk20 GB
- NetworkIPv6+NAT64
- vCPU2
- RAM4 GB
- Disk20 GB
- NetworkIPv6+NAT64
- vCPU4
- RAM4 GB
- Disk40 GB
- NetworkIPv6+NAT64
What actually ships with each machine.
Access
Full SSH root via your ed25519 or RSA public key. No shared hosting abstractions.
Firewall
SSH, HTTP, HTTPS open by default. SMTP blocked outbound to keep abuse handling sane.
Networking
Global IPv6 with NAT64/DNS64 available for IPv4 destinations that still need reaching.
DNS
Auto subdomain on deploy.hyrule.host or register a custom domain during checkout.
Network API
Paid direct and Tor HTTP requests for agents, with private-address targets blocked.
Lifecycle
1–365 day runtimes. Extend at any time; expired VMs keep a 24-hour grace.
Provisioning
Most builds finish in ~60 seconds. The status page updates as the VM comes online.
Diagnostic evidence, per request.
| endpoint | what it answers | price |
|---|---|---|
POST /v1/bgp/lookup |
Inputs: subject type, subject value, datasets, views, sources, time, and more. Returns: request id, subject, resolved, results, assertions, sources, and more. | $0.005–$0.01/req |
POST /v1/dns/blocklists/check |
Inputs: domain. Returns: request id, input domain, normalized domain, verdict, categories, checked source count, and more. | $0.003/req |
POST /v1/dns/filtering/check |
Inputs: domain. Returns: request id, input domain, normalized domain, vantage, overall, blocked profile count, and more. | $0.01/req |
POST /v1/dns/lookup |
Inputs: name, type, resolver, dnssec, trace, timeout ms. Returns: request id, question, answers, authority, additional, rcode, and more. | $0.001/req |
POST /v1/dns/propagation |
Inputs: name, type, expected, resolvers, authoritative, timeout ms. Returns: request id, status, summary, target, findings, sources, and more. | $0.001/req |
POST /v1/ip/lookup |
Inputs: address, views, max age seconds. Returns: request id, address, geo, network, reverse dns, rdap, and more. | $0.003/req |
POST /v1/mx/jobs |
Inputs: profile, target, checks, options. Returns: job id, job access token, status, target, profile, status url, and more. | $0.03/req |
POST /v1/mx/check |
Inputs: tool, target, command, options. Returns: request id, tool, target, status, summary, findings, and more. | $0.005/req |
POST /v1/mx/bounce/parse |
Inputs: message, context. Returns: status, classification, smtp status, remote mta, probable causes, recommended actions, and more. | $0.005/req |
POST /v1/nat/port-forward/check |
Inputs: target, port, protocol, profile, vantage, timeout ms, and more. Returns: request id, status, summary, target, findings, sources, and more. | $0.005/req |
POST /v1/ports/check |
Inputs: target, port, protocol, profile, vantage, timeout ms, and more. Returns: request id, status, summary, target, findings, sources, and more. | $0.003/req |
POST /v1/rdap/lookup |
Inputs: subject type, subject value, include raw, max age seconds. Returns: request id, subject, registry, bootstrap url, parsed, raw, and more. | $0.003/req |
POST /v1/whois/lookup |
Inputs: subject type, subject value, include raw, max age seconds. Returns: request id, subject, registry, server, parsed, raw, and more. | $0.005/req |
POST /v1/tunnel/create |
Inputs: hours, allowlist cidrs. Returns: tunnel id, token, endpoint host, ssh port, public port, ssh command, and more. | from $0.05/req |
POST /v1/voip/check |
Inputs: target, checks, sip port, timeout ms, include raw. Returns: request id, status, summary, target, findings, sources, and more. | $0.01/req |
POST /v1/web/tls/deep |
Inputs: host, port, scan profile, checks, include raw. Returns: request id, status, summary, target, findings, sources, and more. | $0.10/req |
POST /v1/web/check |
Inputs: target, checks, vantages, timeout ms, include raw. Returns: request id, status, summary, target, findings, sources, and more. | $0.005/req |
Names for the things you deploy.
<id>.deploy.hyrule.host, AAAA to your VMfreeAnonymous egress, settled on delivery.
| route | path | price |
|---|---|---|
direct |
AS215932 egress, IPv6-first — POST /v1/network/request |
$0.01/request |
tor |
via the Tor network — POST /v1/network/request |
$0.05/request |
i2p |
via the Invisible Internet Project — POST /v1/network/request |
$0.05/request |
yggdrasil |
via the Yggdrasil overlay mesh — POST /v1/network/request |
$0.03/request |
GET /v1/pricing
Available base images.
Debian 13 (Trixie)
debian-13
Pick a plan and launch it.
You only need an SSH key, a duration, and a wallet for an enabled payment rail. Everything else on this page is one Payment-Signature header away.