Alle Systeme betriebsbereit Amsterdam · Paris · Reykjavík +5 Zahlen mit Kryptowährung
REST API · v1

Einen VPS per POST deployen.

Eine echte No-KYC-REST-API: Konto erstellen, Guthaben in Krypto aufladen und Offshore-Server mit sauberer IP bestellen — aus dem Terminal oder einem autonomen Agenten. Kein Dashboard erforderlich.

Base URL https://vpscrypto.io/api/v1 Bearer vpsk_… JSON x402 USDC · Base
Fenrir neben einer API-Konsole
01 — Schnellstart

Von null zu Root in fünf Aufrufen.

Alle Endpunkte liegen unter https://vpscrypto.io/api/v1, sprechen JSON und erwarten (außer Kontoerstellung, Katalog und Health-Check) einen Authorization: Bearer-API-Schlüssel. Kein KYC, keine Karte.

1. Konto erstellen — gibt einen api_key (Ihr Bearer-Credential) und einen login_token für das Web-Dashboard zurück. Beide werden einmalig angezeigt.

bash
curl -X POST https://vpscrypto.io/api/v1/account

# → {"api_key":"vpsk_…","login_token":"XXXX-XXXX-XXXX-XXXX", …}
export VPSK="vpsk_your_key_here"

2. Guthaben aufladen — eine Auflade-Rechnung in einem beliebigen unterstützten Coin erstellen (hier Monero):

bash
curl -X POST https://vpscrypto.io/api/v1/topups \
  -H "Authorization: Bearer $VPSK" -H "Content-Type: application/json" \
  -d '{"amount":50,"coin":"XMR"}'

# → deposit_address + deposit_amount + ref. Pay it, then poll:
curl https://vpscrypto.io/api/v1/topups/<ref> -H "Authorization: Bearer $VPSK"

3. Server deployen — sobald das Guthaben aufgeladen ist, aus dem Katalog bestellen. Lassen Sie root_password weg und wir generieren ein starkes (wird einmalig zurückgegeben):

bash
curl -X POST https://vpscrypto.io/api/v1/servers \
  -H "Authorization: Bearer $VPSK" -H "Content-Type: application/json" \
  -d '{"plan":"hunter","location":"nl","os":"debian-13"}'

# → {"server":{"id":123,"ip":null,"username":"root","root_password":"…"}}

Soll der gesamte Ablauf ohne Mensch — einschließlich Zahlung — ablaufen? Laden Sie mit coin: "USDCBASE" auf, um gaslos über x402 auf Base zu bezahlen. Siehe den Agenten-Guide.

02 — Authentifizierung

Bearer-API-Schlüssel.

Authentifizieren Sie jeden Aufruf mit einem API-Schlüssel im Authorization-Header. Schlüssel beginnen mit vpsk_ und werden nur als Hash gespeichert — halten Sie sie geheim.

http
Authorization: Bearer vpsk_a3e5e745b6952c772f5731ab1d87fac4…

Holen Sie Ihren ersten Schlüssel über POST /account. Weitere Schlüssel erstellen, auflisten oder widerrufen Sie jederzeit:

POST/api/v1/keysNeuen Schlüssel erstellen
GET/api/v1/keysAktive Schlüssel auflisten
DELETE/api/v1/keys/{id}Schlüssel widerrufen

Der login_token von POST /account meldet sich im Web-Dashboard unter /account an — gleiches Konto, zwei Credentials.

03 — Katalog

Tarife, Standorte & Images.

Ein einziger öffentlicher Aufruf gibt alles zurück, was Sie für eine Bestellung benötigen — keine Authentifizierung erforderlich.

bash
curl https://vpscrypto.io/api/v1/catalog

Plan-IDs reichen von pupfenrir (10 Tarife). Standort-IDs: nl, fr, ro, bg, se, is, ch, my. Images umfassen Debian 12, Debian 13, Ubuntu 24.04 LTS, Ubuntu 22.04 LTS, AlmaLinux 9, Rocky Linux 9 und mehr. Monatspreis = Basis × Standort-Multiplikator; jährlich = ×10 (2 Monate gratis).

04 — Aufladungen

Guthaben in Krypto aufladen.

Aufladungen sind prepaid und ausschließlich on-chain ($25–$2000). Klassische Coins geben eine Einzahlungsadresse zurück; USDCBASE gibt eine x402-Challenge für gaslose Abrechnung zurück.

POST/api/v1/topupsRechnung / x402 erstellen
GET/api/v1/topups/{ref}Status abfragen, Guthaben gutschreiben

Unterstützte Coins: BTC, XMR, ETH, LTC, USDTTRC, USDT, plus USDCBASE für x402. Abfrage der Referenz bis status den Wert completed hat — dann wird das Guthaben gutgeschrieben.

Krypto-Abrechnung ist unumkehrbar; Aufladungen sind nicht erstattbar. Für den x402-(USDC-on-Base)-Signatur-Zahlungsablauf siehe den Agenten-Guide.

05 — Server

Bestellen & verwalten.

Eine Bestellung belastet den Preis in einem atomaren Schritt von Ihrem Guthaben. Eine 402 insufficient_balance-Antwort enthält das genaue deficit, sodass ein Agent weiß, wie viel er aufladen muss.

POST/api/v1/serversAus Guthaben bestellen
GET/api/v1/serversEigene Server auflisten
GET/api/v1/servers/{id}Einen Server abrufen
GET/api/v1/servers/{id}/credentialsRoot-Login anzeigen

Das Root-Passwort wird einmalig bei der Erstellung zurückgegeben und ist jederzeit über den Credentials-Endpunkt abrufbar. Per SSH verbinden wie in der Dokumentation beschrieben.

06 — Fehler & Limits

Vorhersehbare Fehler.

Fehler verwenden Standard-HTTP-Statuscodes mit einem stabilen, maschinenlesbaren Body. 402 bedeutet, dass ein Zahlungsschritt erforderlich ist (unzureichendes Guthaben oder eine x402-Challenge).

json
{
  "error": "insufficient_balance",
  "message": "Top up your balance before ordering. Deficit: $19.00.",
  "price": 19, "balance": 0, "deficit": 19
}
  • 200 / 201 — Erfolg.
  • 400 — Ungültige Eingabe (invalid_plan, invalid_coin, amount_too_low…).
  • 401 — Fehlender oder ungültiger API-Schlüssel (unauthorized).
  • 402 — Zahlung erforderlich (insufficient_balance oder ein x402-accepts-Block).
  • 404 — Unbekannte Ressource. 5xx — Kurz warten und erneut versuchen.

Der vollständige maschinenlesbare Vertrag befindet sich in der OpenAPI 3.1-Spezifikation.

Legen Sie los.

Konto erstellen, API-Schlüssel holen und Ihren ersten Offshore-VPS in Minuten deployen — mit Krypto bezahlt, kein KYC.

Fenrir auf Wache