Build on Nubis without clicking through the Console
Every major Nubis workflow is designed to be scriptable. The control plane routes in this repo are versioned under/api/v1 and are organized around organizations, projects, and resource families.
Authentication
Learn how Nubis authenticates personal API keys and automated workloads.
Instances API
Provision and manage compute resources scoped to a project.
Networking API
Automate networks, firewalls, floating IPs, DNS, and load balancers.
Billing API
Track subscriptions, invoices, payment methods, usage, and spend controls.
Automation building blocks
- Personal API keys for user-scoped automation.
- Service accounts for CI/CD, bots, and background integrations.
- Outgoing webhooks for lifecycle and mutation events in your own systems.
- SDKs when you want typed clients instead of raw HTTP calls.
Resource model
Nubis APIs generally follow this pattern:- Organization-scoped routes for membership, billing, limits, IAM, and support.
- Project-scoped routes for compute, storage, networking, databases, Kubernetes, templates, and domains.
- Account-scoped routes for API keys and audit logs.
Recommended starting points
- Start with API Authentication to choose the right credential model.
- Use Webhooks when you want Nubis to push state changes into your own systems.
- Explore the JavaScript SDK or Rust SDK for typed integrations.

