EQVPS
REST API · MCP

EQVPS API

Registrera, fyll på i krypto och beställ en VPS helt via kod — ingen KYC, ingen människa i loopen. Byggt för utvecklare och för AI-agenter som tillhandahåller sina egna servrar.

OpenAPI 3.1MCP live · 26 toolsBearer authREST + MCP
Bas-URLhttps://api.eqvps.com/api/v1/eqvps
Prova liveOpenAPI-specFullständig referens

Snabbstart

Fyra anrop: från noll till en körande VPS. Tokens nedan är platshållare — klistra aldrig in en riktig token på en sida.

# 1. Register — returns a Bearer token (no KYC, no human step)
curl -X POST https://api.eqvps.com/api/v1/eqvps/auth/register \
  -H "Content-Type: application/json" \
  -d '{"first_name":"Ada","last_name":"Agent","email":"agent@example.com"}'
# → { "token": "<YOUR_API_TOKEN>" }
# 2. Top up balance — pay in USDC / USDT / PYUSD, get a checkout URL
curl -X POST https://api.eqvps.com/api/v1/eqvps/balance/topup \
  -H "Authorization: Bearer <YOUR_API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"amount":20}'
# → { "checkout_url": "https://…" }   # pay on-chain, balance credits automatically
# 3. Order a VPS — paid from balance (get slug + os_id from GET /products)
curl -X POST https://api.eqvps.com/api/v1/eqvps/orders \
  -H "Authorization: Bearer <YOUR_API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"product":"micro","os_id":1,"ssh_key":"ssh-ed25519 AAAA…"}'
# 4. Read SSH access — one-time root password is shown once here
curl https://api.eqvps.com/api/v1/eqvps/services/SV-XXXXXX \
  -H "Authorization: Bearer <YOUR_API_TOKEN>"
# → { "status":"active", "ssh": { "host":"…", "port":22, "command":"ssh root@… -p 22" } }

Viktiga endpoints

Kärnytan. Öppna den interaktiva utforskaren för varje parameter och svar.

POST/auth/registerSkapa ett konto och få en Bearer-token. Inget lösenord, inget mänskligt steg.
GET/productsLista alla VPS-planer med specifikationer, pris och OS-images som stöds.
POST/balance/topupSkapa en krypto-påfyllningsfaktura; returnerar en checkout-URL. Saldo krediteras vid on-chain-bekräftelse.
POST/ordersBeställ en VPS. Betalar från saldo om påfyllt, annars returneras en obetald faktura.
GET/services/{id}Fullständig status + live SSH-åtkomst. Engångs-root-lösenordet visas här en gång.
GET/balanceFörbetalt kreditsaldo och valuta.

Se varje endpoint, parameter och schema i den interaktiva utforskaren →

För AI-agenter

En agent kan på egen hand gå från ingenting till en operativ server — upptäcka, betala, tillhandahålla och läsa SSH, allt via API:et eller MCP.

MCP är live — inte planerat.

Rikta valfri MCP-klient mot https://mcp.eqvps.com/mcp (Streamable HTTP). 26 verktyg täcker discovery, konto, betalning och fullständig VPS-kontroll. Publika verktyg: list_plans, register_account, login; allt annat kräver en Bearer-token.

Autonomt flöde

1. register_account → få en Bearer-token
2. topup_balance → betala checkout-URL:en i USDC/USDT
3. order_vps → tillhandahåll från saldo
4. get_vps_status → polla tills aktiv, läs SSH (host, port, kommando, engångslösenord)

Maskinläsbara resurser

Fel

Standard HTTP-statuskoder. Bodies bär ett message-fält vid fel.

StatusBetydelse
200 / 201OK — request succeeded / resource created.
401Missing or invalid Bearer token.
403Authenticated, but not the owner of this resource.
404Resource not found.
409State conflict (e.g. an unpaid top-up already exists).
422Validation error — check the request body.
429Rate limited — back off and retry.

Rate limits

Känsliga åtgärder (beställning, påfyllning, lösenordsåterställning, ominstallation, konsol) är rate-limitade per konto. Normal automatisering håller sig väl inom gränserna; vid en 429, backa av och försök igen.

Bygg mot det nu

Hämta specen, öppna utforskaren, eller läs den fullständiga narrativa referensen med MCP-installation.