Authentication

Authenticate using API tokens created in the control panel. Tokens can be scoped per-project and rotated without downtime.

curl https://api.xenoncloud.org/v1/instances \
  -H "Authorization: Bearer <your-token>"

Core resources

Core API objects follow a consistent REST-style design:

  • /v1/instances – create, list, and manage compute instances.
  • /v1/networks – configure private networks and firewalls.
  • /v1/volumes – attach and manage block storage.
  • /v1/snapshots – manage backups and images.

Rate limits & pagination

The API is rate limited to keep everyone’s experience stable. Limits are generous by default and can be adjusted for legitimate high-volume use cases.

SDKs & integrations

Official and community SDKs help you plug XenonCloud into your existing tooling:

  • Infrastructure-as-code via Terraform and Pulumi.
  • CI/CD integration for preview environments.
  • ChatOps hooks for deployments and rollbacks.