VPS API, Cloud Server per JSON REST automatisieren
Eine Cloud-Server-API, mit der Sie alles vom Erstellen bis zum Löschen per Code steuern
- JSON REST API
- Authentifizierung per API-Key (Bearer)
- 300 Anfragen pro Minute
Eine VPS API ist eine programmatische Möglichkeit, die Arbeit zu erledigen, die Sie im Control Panel erledigen würden, wie das Erstellen, Starten, Stoppen und Löschen von Servern, mit HTTP-Anfragen. Die HELPER VPS Cloud Server API ist für alle Mitglieder kostenlos; nach Ihrer ersten Zahlung erstellen Sie einen API-Schlüssel und verbinden sich sofort.
REST API
Alle Mitglieder
Kostenlos
Monatliche Abrechnung
- JSON REST
- API-Key (Bearer)
- 300 pro Minute
- Kostenlos
Zu Anfragebeispielen und Antwortformat direkt API Dokumentation
Was können Sie mit der VPS API automatisieren?
Die VPS API entfaltet ihre Stärke, wenn Sie oft Server erstellen und löschen oder mehrere Server auf einmal verwalten. Hier vier häufige Automatisierungen.
Server in der Deployment-Pipeline erstellen
Erstellen Sie in einer Deployment-Pipeline wie GitLab CI mit einer Anfrage POST /servers einen Testserver und löschen Sie ihn nach den Tests mit einer DELETE-Anfrage. Der Server existiert nur, wenn er gebraucht wird, die Kosten bleiben übersichtlich.
Serverstatus prüfen und Strom steuern
Lesen Sie mit GET /servers Ihre Serverliste mit Status, IPv4- und IPv6-Adressen und nächstem Abrechnungstag und steuern Sie bei Bedarf den Strom mit start, stop und reboot. Mit Monitoring-Tools verbunden, schreiben Sie auch Skripte, die gestoppte Server neu starten.
Server in Ihrem eigenen Dienst verkaufen und betreiben
Rufen Sie die API aus Ihrer eigenen Verwaltungsoberfläche oder einem Bot auf, erstellen Sie Server und zeigen Sie das Ergebnis an. Lesen Sie mit dem Katalog GET /catalog verfügbare Größen, Regionen, Betriebssysteme und Optionen und zeigen Sie sie direkt an.
Abrechnungstage verwalten und verlängern
Überprüfen Sie mit dem Wert paid_until das nächste Abrechnungsdatum jedes Servers und verlängern Sie Server, für die Sie einen längeren Zeitraum im Voraus bezahlen möchten, sofort mit einer Renew-Anfrage. Behalten Sie Ihre Rechnungen und Abrechnungsdaten im Code im Auge, um wichtige Server kontinuierlich am Laufen zu halten.
Control Panel oder VPS API: wann was?
Das Control Panel und die API arbeiten mit demselben Konto und denselben Servern. Für die manuelle Verwaltung von ein oder zwei Servern ist das Control Panel praktisch; für wiederkehrende Aufgaben oder viele Server ist die API schneller.
Control Panel
Verwaltung per Klick in der Oberfläche
Empfohlen für
- Wenn Sie zum ersten Mal einen Server erstellen
- Wenn Sie ein, zwei Server selbst verwalten
- Neuinstallation des Betriebssystems und Hinterlegen von SSH-Keys
- Wenn Sie das root-Passwort erneut prüfen
VPS API
Verwaltung per Anfrage aus dem Code
Empfohlen für
- Testumgebungen, in denen oft Server erstellt und gelöscht werden
- Deployment-Pipelines und Skriptautomatisierung
- Wenn Sie den Status mehrerer Server auf einmal lesen
- Wenn Sie Ihre eigene Verwaltungsoberfläche oder einen Bot anbinden
Wie verbinden Sie sich mit der Cloud-Server-API?
Es sind drei Schritte erforderlich. Zuerst leisten Sie Ihre erste Zahlung, und sobald diese bestätigt ist, erstellen Sie einen Schlüssel auf der API-Schlüssel-Seite. Als Nächstes fügen Sie den Schlüssel in den Authorization-Header jeder Anfrage ein, indem Sie das Bearer-Schema verwenden. Schließlich senden Sie Anfragen an den gewünschten Pfad nach der Basisadresse https://helpervps.com/api/v1, und die Ergebnisse werden als JSON zurückgegeben.
Rufen Sie zu Beginn GET /catalog auf. Sie erhalten auf einmal verfügbare Servertypen und Größen, Regionscodes, Codes für Betriebssysteme und Ein-Klick-Apps sowie Preise für automatisches Backup, Zusatzfestplatte und DDoS-Schutz. Die erhaltenen Codes für plan, location und image setzen Sie unverändert in die Anfrage zum Erstellen ein.
Um einen Server zu erstellen, senden Sie die Werte für Plan, Standort, Image und Label als JSON an POST /servers. Sie können auch die ID eines hinzugefügten SSH-Schlüssels sowie die Optionen backups, extra_disk_gb und ddos_protection einbeziehen. Sie zahlen für den gewählten Zeitraum im Voraus, und die Antwort enthält die Server-ID, den Status und das Root-Passwort, speichern Sie diese daher sofort an einem sicheren Ort.
Welche Vorgänge erledigt die VPS API?
Die VPS API deckt den ganzen Lebenszyklus eines Servers ab. Mit GET /catalog lesen Sie den Katalog, mit POST /servers erstellen Sie Server, mit GET /servers lesen Sie Ihre Serverliste und mit GET /servers/{id} die Daten eines Servers. Die Antwort enthält Servername, Status, IPv4- und IPv6-Adressen, Monatspreis, gewählte Optionen und nächsten Abrechnungstag.
Den Strom schalten Sie mit POST /servers/{id}/start, stop und reboot ein, aus und neu. POST /servers/{id}/renew bezahlt den Monat sofort, ohne auf den Abrechnungstag zu warten, und verlängert direkt; DELETE /servers/{id} löscht den Server. Passt eine Anfrage nicht zum aktuellen Serverstatus, meldet der Code wrong_state dies, so entscheidet das Skript leicht über den nächsten Schritt.
Fehler kommen als JSON mit Statuscode und Wert error zurück. Falscher Key unauthorized, zu wenig Guthaben not_enough_balance, Serverlimit des Kontos erreicht limit, zu viele Anfragen rate_limited: Die Gründe sind nach Codes getrennt und im Programm leicht je Situation zu behandeln. Die vollständige Liste und Antwortbeispiele stehen in der API-Dokumentation.
Was kostet die VPS API?
Die VPS API ist für alle Mitglieder kostenlos. Server und Optionen, die mit der API erstellt werden, werden zu denselben Preisen wie Server bezahlt, die im Control Panel erstellt wurden.
API-Nutzung kostenlos
Für die Ausstellung von API-Schlüsseln oder das Stellen von Anfragen fallen keine Gebühren an. Jedes Mitglied, das seine erste Zahlung geleistet hat, kann einen Schlüssel erstellen und ihn sofort verwenden.
300 Anfragen pro Minute
Bis zu 300 Anfragen pro Minute mit einem Key. Ein großzügiges Limit für alltägliche Automatisierung wie Prüfung der Serverliste und Stromsteuerung.
Gleicher Preis wie im Control Panel
Server, die mit der API erstellt werden, haben dieselben Preise wie in der Preisliste, Optionen werden zu denselben Beträgen hinzugefügt, und sie verlängern sich an jedem Abrechnungsdatum.
HELPER VPS in Zahlen
Wählen Sie aus 40 Regionen, 12 Betriebssystemen und 10 Ein-Klick-Apps in einem Konto und bezahlen Sie sofort. Die Zahlen unten basieren auf dem aktuellen Angebot.
40
Rechenzentrumsregionen
12
Betriebssystem
10
Ein-Klick-Apps
Kostenlos
Einstiegspreis dieses Produkts (Monat)
Automatisierungstools für die VPS API
Jedes Tool, das HTTP-Anfragen senden kann, verbindet sich mit der VPS API. Von einer curl-Zeile über Python- und Node.js-Skripte bis zu Deployment-Pipelines funktioniert es gleich.
- Terraform
- Python
- Node.js
- GitLab CI
- Docker
Warum die API von HELPER VPS
Schlichtes JSON REST
Anfragen mit vertrauten HTTP-Methoden und JSON, Antworten als JSON. Ohne spezielle Bibliothek testen Sie sofort mit curl.
Authentifizierung per API-Key (Bearer)
Mit nur einem Key im Authorization-Header authentifizieren Sie sich in allen Sprachen und Tools auf dieselbe Weise.
300 Anfragen pro Minute
Bis zu 300 Anfragen pro Minute mit einem Key, für Statusprüfung und Stromsteuerung mehrerer Server mit Reserve.
Der Katalog im Code
Lesen Sie mit GET /catalog Größen, Regionen, Betriebssysteme und Optionspreise und nutzen Sie sie direkt in Oberflächen und Skripten.
Vom Erstellen bis zum Löschen
Erstellen, Auflisten, Ein- und Ausschalten, Neustart, Verlängerung und Löschen von Servern: alles per API.
Optionen gleich mit wählen
Beim Erstellen eines Servers fügen Sie automatisches Backup, Zusatzfestplatte, DDoS-Schutz und SSH-Key in einer einzigen Anfrage hinzu.
Fehlercodes mit klarem Grund
Fehlergründe sind in Codes unterteilt, wie z.B. unzureichendes Guthaben, Serverlimit und Statuskonflikt, sodass sie in Ihrem Programm leicht zu handhaben sind.
Dasselbe Konto wie im Control Panel
Server, die mit der API erstellt werden, erscheinen im Control Panel so, wie sie sind, und werden auf dieselbe Weise bezahlt und verlängert.
Kostenlos für alle Mitglieder
Sobald Sie Ihre erste Zahlung geleistet haben, erstellen Sie kostenlos einen API-Schlüssel und beginnen Sie sofort mit der Automatisierung.
Häufige Fragen zur VPS API
Antworten zu Verbindung, Authentifizierung und Anfragelimits der VPS API
Ist die VPS API kostenlos?
Ja, die VPS API ist für alle Mitglieder kostenlos. Die Ausstellung von API-Schlüsseln und das Stellen von Anfragen ist kostenlos, und Server und Optionen, die mit der API erstellt werden, werden zu denselben Preisen wie im Control Panel bezahlt. Jedes Mitglied, das seine erste Zahlung geleistet hat, kann sofort einen Schlüssel auf der API-Schlüssel-Seite erstellen.
Wo erstelle ich einen API-Key?
Sobald Sie Ihre erste Zahlung geleistet haben, öffnet sich die API-Schlüssel-Seite (/api-key) und Sie erstellen dort Schlüssel. Fügen Sie den Schlüssel in den Authorization-Header jeder Anfrage ein, indem Sie das Bearer-Schema verwenden. Der Schlüssel entsperrt Ihr gesamtes Konto, daher sollten Sie ihn nicht in Code-Repositorys ablegen; bewahren Sie ihn in Umgebungsvariablen oder einem Secret-Speicher auf.
Welche Vorgänge kann ich per API erledigen?
Katalog lesen (GET /catalog), Serverliste und Daten eines Servers lesen (GET /servers, GET /servers/{id}), Server erstellen (POST /servers), ein- und ausschalten und neu starten (start, stop, reboot), um einen Monat verlängern (renew) und löschen (DELETE /servers/{id}). Anfragebeispiele und Antwortformat stehen in der API-Dokumentation.
Wie hoch ist das Anfragelimit?
Bis zu 300 Anfragen pro Minute mit einem Key. Darüber kommen Statuscode 429 und der Fehler rate_limited zurück; lassen Sie Ihr Skript kurz warten und erneut senden. Alltägliche Automatisierung wie Prüfung der Serverliste und Stromsteuerung läuft locker innerhalb dieses Limits. Kosten nach Anfragezahl gibt es nicht.
Wie werden Kosten für per API erstellte Server abgebucht?
Wenn eine POST /servers-Anfrage erfolgreich ist, wird die Zahlung für Ihren gewählten Abrechnungszeitraum verarbeitet und der Server erstellt. Die Zahlung für einen Server, dessen Erstellung fehlschlägt, wird auf Ihr Guthaben zurückerstattet.
Wie erhalte ich das root-Passwort per API?
Der Wert root_password ist einmalig in der Antwort auf die Erstellungsanfrage enthalten. Speichern Sie ihn sofort nach Erhalt an einem sicheren Ort. Im Control Panel ist er zudem 7 Tage sichtbar; senden Sie eine SSH-Key-Nummer mit, verbinden Sie sich direkt per Key ohne Passwort. Mit dem Wert ipv4 der Antwort starten Sie sofort die SSH-Verbindung, ideal für Deployment-Skripte.
Kann ich SSH-Keys per API einfügen?
Ja, tragen Sie in der Erstellungsanfrage im Wert ssh_key_id die Nummer eines hinterlegten SSH-Keys ein, wird dieser Key auf dem neuen Server installiert. Hinterlegen Sie den Key einmal im Bereich SSH-Keys des Control Panels; der Fingerabdruck wird wie bei ssh-keygen angezeigt, Sie erkennen den Key sofort. Legen Sie die Nummer einmal fest und verwenden Sie sie wieder.
Mit welchen Sprachen und Tools kann ich sie nutzen?
Mit jeder Sprache und jedem Tool, das HTTP-Anfragen senden kann. Testen Sie sofort mit curl und rufen Sie dieselbe Adresse mit denselben Headern aus requests in Python, fetch in Node.js, Skriptschritten in GitLab CI oder HTTP-Anfragen in Terraform auf. Alle Antworten sind JSON und leicht zu lesen.
Wie erkenne ich einen Fehler?
Fehler kommen mit einem Statuscode außerhalb von 2xx und JSON mit dem Wert error zurück. Falscher Key unauthorized, fehlender Wert bad_request, zu wenig Guthaben not_enough_balance, Anfrage passt nicht zum Serverstatus wrong_state: Die Gründe sind getrennt, Ihr Programm behandelt jede Situation.
Erscheinen per API erstellte Server auch im Control Panel?
Ja, API und Control Panel bedienen dasselbe Konto und dieselben Server. Per API erstellte Server erscheinen unverändert in der Liste des Control Panels, wo Sie das Betriebssystem neu installieren oder das Passwort prüfen. Das Limit von 10 Servern pro Konto gilt für beide Wege. Auch wenn Sie manuelle und programmierte Arbeit mischen, sehen Status und Abrechnungstage stets gleich aus.
Anleitungen zur VPS API
Anleitungen für die erste Anbindung der API
- API DokumentationBasis-URL, Authentifizierungsheader, Anfragebeispiele je Pfad, Antwortformat und vollständige Liste der Fehlercodes.
- SSH-Key erstellen und hinterlegenSo erstellen und hinterlegen Sie einen SSH-Key, um sich mit per API erstellten Servern direkt per Key zu verbinden.
- Preise auf einen BlickVergleichen Sie auf einer Seite die Monatspreise der per API wählbaren Servergrößen und Optionen.
Die VPS API ist für alle Mitglieder kostenlos, und Sie können einen API-Schlüssel erstellen, nachdem Sie Ihre erste Zahlung geleistet haben. Server und Optionen, die mit der API erstellt werden, werden zu denselben Preisen wie in der Preisliste bezahlt und verlängern sich automatisch zum selben Betrag an jedem Abrechnungsdatum.
Anfragelimit: 300 pro Minute pro API-Schlüssel | 10 Server pro Konto | Wenn die Zahlung fehlschlägt: Server gesperrt, dann 3 Tage später gelöscht | Die Restlaufzeit gelöschter Server wird nicht erstattet. Erstattungen werden auf Ihr Guthaben gutgeschrieben.
