Skip to content

Provider integrations

Each provider is wired into the same UI shape: connect once via API token, then manage instances + auxiliary resources without leaving Mezzanine.

Hostinger

  • VPSes — list, start/stop/restart, snapshots, OS install (reinstall)
  • Domains + DNS — full DNS record CRUD, registrar info, SSL on/off per domain
  • Email — Hostinger’s DNS-level email config (MX, SPF, DKIM)
  • Billing — orders, subscriptions, payment methods (read-only)
  • Free-domain setup — wizard that walks you through claiming the credits Hostinger ships

Connect: Cloud → Hostinger → Connect → paste the API token from hpanel.hostinger.com → API.

Contabo

  • VPSes — list, start/stop/restart, snapshots, rename, Install OS (with image picker + SSH key from Secrets)
  • Bandwidth usage — current billing period (CPU/RAM not in their API — adopt as a server for full metrics)
  • Secrets — reusable SSH keys + passwords stored at the Contabo account level, picked from a dropdown during reinstall

Connect: Cloud → Contabo → Connect → fill in client_id, client_secret, username, password from my.contabo.com → API.

DigitalOcean

  • Droplets — list, basic actions
  • Domains + DNS — record CRUD

Connect: Cloud → DigitalOcean → Connect → paste a personal access token from cloud.digitalocean.com/account/api/tokens.

Cloudflare

  • Zones + DNS records — Mezzanine becomes your DNS UI for any domain on Cloudflare
  • Useful for Mezzanine’s own domain — adding A records for new app.yourdomain.com subdomains without leaving the panel

Connect: Cloud → Cloudflare → Connect → paste an API token with Zone:Read + DNS:Edit permissions.

What’s not yet wired

Each provider’s API surface is larger than what we use today. Pre-launch we deliberately scoped down. Honest list:

  • Contabo: Secrets ✅ · Object Storage ⏳ · Private Networks ⏳ · Cancel Instance ⏳ · Audit logs ⏳
  • Hostinger: Hosting (shared-hosting plans) was deliberately removed — most accounts don’t have it. Mailboxes (vs DNS) are not yet wired.
  • DigitalOcean: Spaces, App Platform, Load Balancers, Floating IPs — none yet
  • Cloudflare: Email Routing aliases (manually managed in CF dashboard for now), Workers, Page Rules, Load Balancer — none yet

These are scope-able when there’s demand. File an issue if one matters for you.