โšก SpaceCorps Native CLI ยท Loopia XML-RPC API

The High-Performance Native Loopia CLI for Humans & AI Agents

A standalone, static binary written in Rust 2024. Manage domain registrations, DNS zone records, billing, and reseller accounts in 1โ€“3 ms with native OS keystore security.

cargo install --git https://github.com/SpaceCorps/Loopia-Cli --locked
โšก

Blazing Native Speed

1โ€“3 ms cold-start execution with zero runtime dependencies. No .NET runtime or interpreter required, ideal for shell scripts and rapid agent tool calls.

๐ŸŒ

Full Domain & Zone DNS Control

Complete lifecycle management for domains, subdomains, nameserver delegation, and zone records across A, AAAA, CNAME, MX, TXT, NS, SRV, and CAA.

๐Ÿ”’

Hardware-Backed Keystore

Passwords never land on disk in plaintext. Integrated natively with macOS Keychain, Windows DPAPI, and Linux Secret Service.

๐Ÿค–

AI Agent Native

Built-in agent-readme, human-readable YAML by default, raw structured JSON with --json, and deterministic numeric exit codes with error envelopes.

๐Ÿ’ณ

Billing & Invoices

Inspect LoopiaPrePAID balances, query unpaid invoices, retrieve invoice details, and pay invoices instantly using account credits.

๐Ÿข

Reseller Operations

Complete support for Loopia Reseller accounts: list customer accounts, provision new accounts with contact records, track orders, and transfer credits.

Command Reference

Comprehensive CLI operations matching Loopia XML-RPC API endpoints.

Command Description Example
accounts list List configured accounts and active keystore loopia accounts list
accounts add Save credentials securely into OS keystore loopia accounts add work --username user@loopiaapi
login Interactive login prompt loopia login
domains list List all registered domains in account loopia domains list -a work
domains check Check if a domain is available for registration loopia domains check --domain example.se -a work
domains order Register a new domain name loopia domains order --domain example.se --accept-terms -a work
domains nameservers Update name servers for a domain loopia domains nameservers --domain example.se --nameserver ns1.loopia.se --nameserver ns2.loopia.se -a work
subdomains list List subdomains under a domain loopia subdomains list --domain example.se -a work
records list List DNS records for a domain / subdomain loopia records list --domain example.se --subdomain @ -a work
records add Add a DNS zone record loopia records add --domain example.se --type A --rdata 192.0.2.1 -a work
billing credits Query LoopiaPrePAID balance loopia billing credits -a work
billing unpaid-invoices List all unpaid invoices loopia billing unpaid-invoices -a work
reseller customers List customers connected to reseller account loopia reseller customers -a work
agent-readme Print the agent operating manual loopia agent-readme --json