Kann ich über eine API auf deinen Service zugreifen?
Na sicher! Unsere API-Dokumentation findest du unter docs.hetzner.cloud.
Wenn du etwas mit unserer API entwickelst, freuen wir uns über dein Feedback über das Support-Formular deiner Hetzner Console.
Wie werden API-Token gespeichert?
Um auf unsere API zugreifen zu können, musst du ein API-Token generieren, das eine 64-Byte-Zeichenfolge ist. Die letzten 32 Bytes dieses Schlüssels sind geheim. Die ersten 32 Bytes sind ein Präfix, der zur Identifikation verwendet wird, ähnlich einem Benutzernamen. Bei der Token-Erstellung wird die Vollversion nur einmal angezeigt.
Danach kann dein Token nicht mehr vollständig abgerufen werden, da der geheime Teil nur in einem Hash-Format gespeichert wird. Das Präfix kann erneut abgerufen werden, um das Token zu identifizieren, beispielsweise in der Liste der Kontoaktivitäten.
Der Präfixteil selbst ermöglicht keinen Zugriff auf die API, da auch der geheime Teil benötigt wird.
Unterstützt du die Integration von Hetzner Cloud in Open Source-Bibliotheken?
Ja, das tun wir: Wenn du Integrationen auf Basis unserer API entwickelst und dein Produkt Open Source ist, hast du möglicherweise Anspruch auf eine einmalige kostenlose Gutschrift von 50 € (ohne USt.) in Form von Guthaben in deinem Hetzner Cloud Account. Kontaktiere uns über die Support-Seite deiner Hetzner Console und teile uns folgendes mit:
- Die Art der Integration, die du entwickeln möchtest
- Link zum GitHub-Repo, das du für das Projekt verwenden wirst
- Link zu einer anderen Open Source Arbeit, die du bereits gemacht hast (falls du das getan hast)
Eine Liste der bereits durchgeführten oder bearbeiteten Integrationen findest du hier:
https://github.com/hetznercloud/awesome-hcloud
Wir würden uns freuen, von dir zu hören! :)
Gibt es ein Konsolen (CLI) Tool für die Hetzner Cloud?
Ja. Es wird als Open Source Projekt unter https://github.com/hetznercloud/cli bereitgestellt.
Wenn du dazu beitragen oder es erweitern möchtest, öffne gerne einen Pull-Request.
Gibt es eine Bibliothek für den Zugriff auf die Hetzner Cloud aus meiner Programmiersprache?
Wir bieten derzeit eine Bibliothek für Go und für Pythonals Open Source.
Inoffizielle Bibliotheken für viele Sprachen findest du in unserer Integrationsliste: https://github.com/hetznercloud/awesome-hcloud
Da unsere API sehr einfach zu verwenden ist, benötigst du möglicherweise nicht einmal eine vollständige Bibliothek, und eine schnelle HTTPS-Anforderung reicht möglicherweise aus. Schau dir unsere API-Dokumentation an unter docs.hetzner.cloud.