Skip to main content
GET
/
api
/
v1
/
clusters
/
hetzner
/
server-types
List available Hetzner server types
import requests

url = "https://platform.ankra.app/api/v1/clusters/hetzner/server-types"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
[
  {
    "name": "<string>",
    "description": "<string>",
    "cores": 123,
    "memory": 123,
    "disk": 123,
    "architecture": "<string>",
    "cpu_type": "<string>",
    "price_monthly": 123,
    "available": true
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

authorization
string | null

Query Parameters

credential_id
string<uuid>
required

Hetzner credential ID to use for API access

location
string | null

Filter availability by location

Response

Server types retrieved from Hetzner API with availability info

name
string
required
description
string
required
cores
integer
required
memory
number
required
disk
integer
required
architecture
string
required
cpu_type
string
required
price_monthly
number
required
available
boolean
required