# Hetzner Cloud API **Provider:** Hetzner Cloud **Category:** ai **Base URL:** `https://api.hetzner.cloud/v1` **Auth:** none — `# No auth required` **Rate Limit:** See documentation **Free Tier:** Yes — available **Pricing:** Enterprise / contact sales (subscription) **Docs:** https://api.apis.guru/v2/specs/hetzner.cloud/1.0.0.json ## Description This is the official API documentation for the Public Hetzner Cloud. Introduction The Hetzner Cloud API operates over HTTPS and uses JSON as its data format. The API is a RESTful API and utilizes HTTP methods and HTTP status codes to specify requests and responses. As an alternative to working directly with our API you may also consider to use: * Our CLI program [hcloud](https://github.com/h ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | GET | `https://api.hetzner.cloud/v1/actions` | Get all Actions | | GET | `https://api.hetzner.cloud/v1/actions/{id}` | Get an Action | | GET | `https://api.hetzner.cloud/v1/certificates` | Get all Certificates | | POST | `https://api.hetzner.cloud/v1/certificates` | Create a Certificate | | DELETE | `https://api.hetzner.cloud/v1/certificates/{id}` | Delete a Certificate | | GET | `https://api.hetzner.cloud/v1/certificates/{id}` | Get a Certificate | | PUT | `https://api.hetzner.cloud/v1/certificates/{id}` | Update a Certificate | | GET | `https://api.hetzner.cloud/v1/certificates/{id}/actions` | Get all Actions for a Certificate | ## Authentication No authentication required ``` # No auth required ``` ## Sample Request ```bash curl 'https://api.hetzner.cloud/v1/actions' \ -H '# No auth required' ``` ## Sample Response ```json {} ``` ## Pricing Details Free — open public API, no authentication required. --- *Source: [API Map](https://apimap.dev/apis/hetzner-cloud/) — CC BY 4.0*