API & Automation — Deploy From Your Terminal

Create VMs, manage volumes, configure networks, and schedule backups through API tokens and Terraform. Every action is logged in audit trails.

API Tokens

Generate, revoke, and rotate tokens per pipeline. Each script gets its own credential — no shared passwords.

Terraform Ready

Define VMs, volumes, and networks in HCL. Version infrastructure in Git and deploy on merge.

Usage Monitoring

Per-VM graphs for CPU, memory, disk I/O, and bandwidth. Filter from hours to months to spot trends early.

Audit Trails

Account-level and VM-level logs capture every operational action for compliance and incident review.

99.9%Uptime SLA
< 10 minAvg support response
3Regions
< 60 sDeploy time

Give every pipeline its own credentials

Stop sharing passwords. Give each CI/CD pipeline, deployment script, and monitoring integration its own API token, then create, rotate, or revoke it whenever needed.

One Token per Pipeline

Create API tokens scoped to your automation workflows. Each token has independent access, so scripts never share credentials.

Revoke and Replace Without Redeploying

Revoke a compromised or outdated token and generate its replacement in one step. Update the new token in your pipeline config, with no full redeploy required.

Credential Reset

Reset cloud-user passwords when team members leave or credentials leak. Pair with access controls for tighter account security.

Create and manage from your terminal

Use the API directly or define resources in Terraform and version them with your application code.

Terraform Integration

Define VMs, volumes, networks, and security groups in HCL and version them with your application code.

  • Get started with the OpenNebula Terraform provider docs and Togglebox-maintained working examples
  • Version infrastructure changes in Git, review them in PRs, and deploy on merge
  • Pair Terraform plans with API tokens for fully automated deployment

Programmatic Operations

Manage VMs, volumes, and backups through the API. Anything you’d do in the dashboard, you can script.

  • Spin up, scale, back up, or tear down VMs from your terminal
  • Wire Cloud VPS operations into CI/CD pipelines for deploy-on-push workflows
  • Script repeatable patterns so staging and production stay identical

Validate every change before the next deploy

After deployment, use per-VM graphs to confirm your Terraform or API changes produced the CPU, memory, and disk allocation you expected before the next deploy window or scale event.

Usage Graphs

Per-VM graphs show CPU, memory, storage, and bandwidth consumption so you spot bottlenecks before users do.

Time-Range Filtering

Filter down to five-minute windows or out to several months. Narrow to an incident window or widen to seasonal patterns.

Capacity Planning

Compare resource usage across VMs to identify over-allocated or under-allocated instances. Use the data to adjust resources before your next bill cycle, then set Billing Alerts to receive an email when monthly spend exceeds a threshold you choose.

Trace every action on shared infrastructure

Audit trails show who created, resized, deleted, or reconfigured infrastructure, when it happened, and which source IP initiated it.

Account-Level Activity

Every action your team takes is recorded with timestamp, user, and IP: VM creates, destroys, resizes, backup triggers, and permission changes. Filter and export for internal review.

  • Filter by time range and action type to find exactly what changed
  • Use logs for internal troubleshooting and review
  • Trace an incident back to the specific action that caused it

VM-Level Activity

Each VM keeps a dedicated action log for deployments, resizes, backups, and reboots, plus live progress for long-running operations.

  • See the full action history for any single VM without account-level noise
  • Watch deployments, backups, and resizes complete in real time, with progress updates that show when a long-running task finishes or fails

Common Questions

Can I automate Cloud VPS operations via API?

API token controls let you generate and revoke tokens for programmatic access. Combined with Terraform integration guidance, you can automate infrastructure beyond manual UI work.

Is Terraform supported for Cloud VPS?

The platform provides Terraform integration guidance so you can manage Cloud VPS resources as code alongside your existing infrastructure automation.

What monitoring is available for Cloud VPS?

Dedicated usage graphs show resource behavior over configurable time ranges, supporting trend inspection for capacity planning and operational review. Billing Alerts can notify you when monthly usage goes over the amount you set.

How is usage monitoring different from activity logs?

Usage monitoring shows resource behavior over time (CPU, bandwidth, storage trends). Activity logs record operational actions and events at both account and VM scope.

Can I track long-running operations in real time?

Operation-log polling provides live progress updates for asynchronous workflows, so you can monitor status without refreshing or guessing.

How do I rotate API credentials?

Use the API token management surface to revoke the current token and generate a new one. API token rotation and account password changes are both available from the same credentials area.

No matching questions found.

Ready to deploy?

$200 in credit for new accounts. Deploy in under 60 seconds.

Need a custom quote? Talk to an engineer.