Quickstart

From zero to a running instance in three steps.

1

Create an account

Sign up at dash.greybull.nl
2

Deploy your first instance

Dashboard → Compute → Create. Pick a plan and an OS, add your SSH key.
3

Automate with the API

curl https://dash.greybull.nl/api/v1/compute \
  -H "X-API-Key: $API_KEY"

API reference

All Greybull services are available via a RESTful API. Authentication is handled via API tokens that you create in the dashboard. DNS and domains can also be managed from your terminal with the greybull CLI.

Example: list instances
curl -H "X-API-Key: $API_KEY" \
  https://dash.greybull.nl/api/v1/compute
Response
{
  "data": [{
    "vmId": 101,
    "name": "web-01",
    "status": "running",
    "cpu": 4,
    "memory": 8192
  }],
  "meta": { "total": 1 }
}
CLI: DNS & domains from your terminal
npx greybull login
npx greybull dns zones
npx greybull dns add example.nl A www 203.0.113.20
npx greybull domains check mycompany --tlds nl,com

Need help?

Can't figure it out? Get in touch with our team.