Skip to main content

Core API

The Core section covers Hyperstack's compute, storage, networking, and Kubernetes resources. These endpoints let you deploy and manage the resources you run workloads on, plus the templates and provisioning profiles that automate VM setup.

Resources


Dashboard

Retrieve resource usage and spending summaries.

1 endpoint

Stock

Query real-time GPU availability by flavor and region.

1 endpoint

Environment

Create, list, update, and delete isolated project environments.

7 endpoints

Virtual Machine

Deploy, configure, and manage the full VM lifecycle.

22 endpoints

Flavor

List available GPU and CPU hardware configurations.

1 endpoint

Image

List, retrieve, and delete OS images for VM provisioning.

4 endpoints

Keypair

Manage SSH key pairs and check supported public key types.

5 endpoints

VNC URL

Retrieve VNC console URLs and request VM console access.

2 endpoints

Volume

Create, list, update, and delete block storage volumes.

7 endpoints

Volume Attachment

Attach, detach, and update volumes on virtual machines.

3 endpoints

GPU

List GPU resources available across regions.

1 endpoint

Callbacks

Register and manage webhook callbacks for VM and volume events.

6 endpoints

Floating IP

Attach and detach public IP addresses to virtual machines.

2 endpoints

Region

List available deployment regions.

1 endpoint

Template

Create, list, update, and delete VM launch templates.

5 endpoints

Deployment

Start, list, retrieve, and delete multi-VM deployments.

4 endpoints

Profile

Create, list, retrieve, and delete provisioning profiles.

4 endpoints

Clusters

Provision, scale, and manage Kubernetes cluster lifecycle.

18 endpoints

Firewalls

Create firewall security groups and manage inbound rules.

7 endpoints

Resource Defaults

List default flavor and image preferences.

1 endpoint

Snapshots

Create, list, restore, and delete VM disk snapshots.

7 endpoints
On this page