{
 "categories": [
  "platform",
  "developer-tools"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-10-15",
   "fact": "homepage",
   "note": "The Cloud page presents Hetzner Cloud as paid cloud hosting with a price calculator and server plans.",
   "source": "https://www.hetzner.com/cloud",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "vendor",
   "note": "The page publishes the service as Hetzner and says the company is a hosting provider headquartered in Germany.",
   "source": "https://www.hetzner.com/cloud",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "deployment",
   "note": "Cloud servers are ordered in the Hetzner Console and billed as hosted plans.",
   "source": "https://www.hetzner.com/cloud",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "platforms",
   "note": "Cloud servers are ordered and managed in the Hetzner Console, a web UI.",
   "source": "https://www.hetzner.com/cloud",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "license",
   "note": "The page publishes paid shared and dedicated cloud plans and a price calculator.",
   "source": "https://www.hetzner.com/cloud",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "status",
   "note": "The Cloud product page is current and lists locations in Germany, Finland, Singapore, and the USA.",
   "source": "https://www.hetzner.com/cloud",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.exists",
   "note": "Hetzner documents project API tokens for managing cloud servers, volumes, and load balancers through the Hetzner Cloud API.",
   "source": "https://docs.hetzner.com/cloud/api/getting-started/generating-api-token/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.kinds[0]",
   "note": "The Cloud page calls the API a developer-friendly REST API.",
   "source": "https://www.hetzner.com/cloud",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.auth[0]",
   "note": "Examples send Authorization Bearer with a project API token to https://api.hetzner.cloud/v1.",
   "source": "https://docs.hetzner.com/cloud/api/getting-started/using-api/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.coverage",
   "note": "A Read token can only GET. A Read & Write token can GET, POST, PUT, and DELETE. The API overview also documents Storage Box and Robot services outside this record, so Cloud coverage stays partial.",
   "source": "https://docs.hetzner.com/cloud/api/getting-started/generating-api-token/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.api.docs",
   "note": "Opened the API overview, which points at the Cloud API, hcloud, and the Go and Python libraries.",
   "source": "https://docs.hetzner.cloud/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.sdk.exists",
   "note": "The overview says callers can use Hetzner's library for Go or library for Python instead of calling the API directly.",
   "source": "https://docs.hetzner.cloud/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.sdk.official",
   "note": "The same page calls those libraries ours.",
   "source": "https://docs.hetzner.cloud/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.sdk.languages[0]",
   "note": "The overview names a Go library.",
   "source": "https://docs.hetzner.cloud/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.sdk.languages[1]",
   "note": "The Cloud page names Python and Go among the programming-language integrations.",
   "source": "https://www.hetzner.com/cloud",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.mcp.first_party",
   "note": "The mjmirza README says that project is not affiliated with Hetzner Online GmbH. No Hetzner page opened here declares an official MCP server or states that none exists, so first_party stays unknown. This community note does not establish absence.",
   "source": "https://github.com/mjmirza/hetzner-mcp",
   "tier": "community"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.mcp.third_party[0].repo",
   "note": "The README says the server manages the Hetzner Cloud API and states 185 tools. GitHub API on 2026-10-15 reported a push on 2026-10-12, archived false, and not a fork.",
   "source": "https://github.com/lazyants/hetzner-mcp-server",
   "tier": "community"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.mcp.third_party[0].registries",
   "note": "The official registry returned io.github.lazyants/hetzner with repository https://github.com/lazyants/hetzner-mcp-server. Other names on that page were not opened.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=hetzner&version=latest&limit=5",
   "tier": "scraped"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.mcp.third_party[1].repo",
   "note": "The README covers Cloud, Storage Boxes, and Robot and says the project is independent of Hetzner. GitHub API on 2026-10-15 reported a push on 2026-10-11, archived false, and not a fork.",
   "source": "https://github.com/mjmirza/hetzner-mcp",
   "tier": "community"
  },
  {
   "date": "2026-10-15",
   "fact": "modalities.cli.exists",
   "note": "hcloud is the Hetzner Cloud CLI in the hetznercloud organization. The manual defaults --endpoint to https://api.hetzner.cloud/v1 and lists server, network, volume, firewall, and load-balancer commands. GitHub API on 2026-10-15 reported a push on 2026-10-15 and MIT. The opened global options do not include a JSON output flag.",
   "source": "https://github.com/hetznercloud/cli",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[0].url",
   "note": "Opened the API overview on 2026-10-15.",
   "source": "https://docs.hetzner.cloud/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[1].url",
   "note": "Opened the API token guide on 2026-10-15.",
   "source": "https://docs.hetzner.com/cloud/api/getting-started/generating-api-token/",
   "tier": "declared"
  },
  {
   "date": "2026-10-15",
   "fact": "freshness.watch[2].url",
   "note": "Opened the hcloud repository README on 2026-10-15.",
   "source": "https://github.com/hetznercloud/cli",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-10-15",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://docs.hetzner.cloud/"
   },
   {
    "type": "docs",
    "url": "https://docs.hetzner.com/cloud/api/getting-started/generating-api-token/"
   },
   {
    "type": "docs",
    "url": "https://github.com/hetznercloud/cli"
   }
  ]
 },
 "homepage": "https://www.hetzner.com/cloud",
 "id": "hetzner-cloud",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "bearer-token"
   ],
   "coverage": "partial",
   "docs": "https://docs.hetzner.cloud/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [
    {
     "maintained": "yes",
     "registries": [
      "modelcontextprotocol.io"
     ],
     "repo": "https://github.com/lazyants/hetzner-mcp-server"
    },
    {
     "maintained": "yes",
     "registries": [],
     "repo": "https://github.com/mjmirza/hetzner-mcp"
    }
   ],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Servers, networks, volumes, firewalls, and load balancers are documented on the Cloud API and hcloud.\n",
   "ui_stack": [],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "go",
    "python"
   ],
   "official": true
  }
 },
 "name": "Hetzner Cloud",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "digitalocean",
   "google-cloud"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Hetzner",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Hetzner Cloud is automatable today through the Hetzner Cloud API and the official hcloud CLI. This record is Hetzner Cloud: servers, volumes, firewalls, networks, and load balancers on api.hetzner.cloud. It is not Hetzner Robot and not Hetzner Storage Box, and it is not DigitalOcean, AWS, or Google Cloud. Project API tokens are created in the Hetzner Console with Read or Read & Write permission. Requests send Authorization Bearer to https://api.hetzner.cloud/v1. Read tokens are limited to GET. Read & Write tokens may GET, POST, PUT, and DELETE. The API overview names official Go and Python libraries and the hcloud CLI. hcloud defaults to https://api.hetzner.cloud/v1 and also has Storage Box commands against https://api.hetzner.com/v1, which are outside this record. The global options opened here do not include a JSON output flag. No Hetzner page opened in this pass declares an official MCP server or says that Hetzner does not provide one, so first-party MCP stays unknown. Two maintained third-party servers were opened. lazyants/hetzner-mcp-server says it exposes 185 tools for the Cloud API and was pushed on 2026-10-12. mjmirza/hetzner-mcp says it is not affiliated with Hetzner Online GmbH, covers Cloud plus Robot and Storage Box, and was pushed on 2026-10-11. Connector catalogs were not opened. Computer-use viability is unassessed. The API scores 8 and is the best path. The CLI scores 7. Third-party MCP scores 6.\n"
 }
}