Skip to main content

Virtual Machines

TIR Virtual Machines (VMs) are full operating system environments. Unlike container-based Instances, TIR VMs give you a dedicated Linux kernel, complete root access, and hardware-level isolation. VMs are available on GPU, CPU, and Private Cluster configurations — making them ideal for GPU-accelerated workloads, OS-level customization, custom kernel modules, and workloads that require stronger compute isolation.

GPU: H200 / H100 / A100 / L40SCPU VMsPrivate ClusterFull Root AccessSSH Access

Quick Start

Explore Virtual Machines

VM Documentation

Core pages for setup and management


Network & Security

SSH keys, IPs & firewall rules


API Reference

REST API

</>Virtual Machines API Reference

Programmatically create, manage, and control TIR Virtual Machines via REST. Use kind=vm to target VM resources.

Explore REST APIs
Authentication & Endpoints
Request and Response Schemas
Open API Reference →
tir.e2enetworks.com / api / v1
GET/projects/{id}/nodes?kind=vmList all VMs
POST/projects/{id}/nodesCreate a VM (set kind: vm)
GET/projects/{id}/nodes/{node_id}Get VM details
POST/projects/{id}/nodes/{node_id}/startStart a stopped VM
POST/projects/{id}/nodes/{node_id}/stopStop a running VM
DELETE/projects/{id}/nodes/{node_id}Delete a VM

Billing & Plans

Billing & Credits

VMs support On-Demand per-minute billing and committed plans. Storage is billed independently.

View Billing Docs →

Per-minute billing

Billing starts when Running and pauses when Stopped. No charges during provisioning.

Committed plans

Reserve a VM for 1, 3, or 6 months at a lower rate — full amount charged upfront.

Storage billed separately

Workspace disk, datasets, SFS, and PFS continue billing even when the VM is stopped.


Last updated on June 12, 2026.