theai·cloud
US-CENTRAL-1 ● OPENING Q4 2026FIRST RACK — 10 NODESRESERVING NOW

Docs.

QUICKSTART & API · THEAI LTD · INNOVATION ONE, DIFC, DUBAI, UAE · LAST UPDATED JULY 20, 2026
1 · WHAT YOU GET

Whole bare-metal servers — 8× B300 per node, NVLink inside the node, InfiniBand between your nodes, no virtualization and no neighbors. You get root over SSH. The base image is Ubuntu LTS with the NVIDIA driver, CUDA toolkit, Docker and the NVIDIA Container Toolkit preinstalled; exact versions are pinned per rack and shown at provisioning. OS selection and one-click reinstall arrive with the provider API.

2 · CONNECT

Add your SSH public key in Settings before launching — every key of your organization is injected into root on every node at provisioning.

ssh root@<node-ip>          # the IP appears on the Instances tab
nvidia-smi                  # all 8 GPUs present
docker run --rm --gpus all nvidia/cuda:12.4.0-base-ubuntu22.04 nvidia-smi
3 · STARTUP SCRIPT

Optional. Paste a script in the order ticket (or pass initScript via API) — it runs once as root on every node of the instance right after provisioning. Output goes to /root/init.log. Keep it idempotent.

#!/bin/bash
pip install uv && uv pip install --system vllm
huggingface-cli download meta-llama/Llama-3.3-70B-Instruct
4 · MOVING DATA

Local NVMe is fast scratch, not durable storage: drives are wiped at termination (including immediate auto-termination at zero balance and term end). Pull data in at start, push checkpoints out continuously:

# в одну сторону
aws s3 sync s3://my-datasets/imagenet /data/imagenet
# в обратную — чекпоинты каждые N шагов
aws s3 sync /data/checkpoints s3://my-bucket/run-42/
5 · API

Create a token in Settings → API tokens and send it asAuthorization: Bearer theai_…. A token carries full org access — store it like a password.

EndpointWhat it does
GET /api/nodesrack: SKUs, per-GPU-hour prices, node availability, contract ladder
POST /api/orderslaunch: {skuId, nodeIds[], contract, name?, initScript?} — one GPU model per order
GET /api/instancesyour instances with status, IP, nodes
POST /api/instances{id, action: "terminate"} — access revoked, nodes wiped and returned
GET /api/billingbalance, burn per hour, ledger history
GET · POST /api/keyslist / add org SSH keys: {label, publicKey} — handy for CI before the first order
export T=theai_xxxxxxxxxxxx
curl -s https://cloud.theai.com/api/nodes | jq '.skus[].nodes[] | {id, status}'
curl -s -X POST https://cloud.theai.com/api/orders \
  -H "Authorization: Bearer $T" -H "Content-Type: application/json" \
  -d '{"skuId":"B300","nodeIds":["N01","N02"],"contract":"M1"}'
curl -s -X POST https://cloud.theai.com/api/instances \
  -H "Authorization: Bearer $T" -H "Content-Type: application/json" \
  -d '{"id":"<instance-id>","action":"terminate"}'
ErrorMeaning
400 no_ssh_keysadd an SSH key first — nodes are unreachable without it
402 insufficient_balancePAYG needs balance cover; reserved terms — per agreement
403 verification_requiredexport-control screening is completed during onboarding
409 nodes_takensomeone grabbed the nodes first — re-read /api/nodes
429 rate_limitedorders 10/min, instance actions 30/min per org

Building a price comparison or marketplace listing? There's a public, unauthenticated JSON feed of our rate card — no token needed: GET /api/v1/pricing.

6 · BILLING MODEL

Prepaid balance; pay-as-you-go is billed per minute of RUNNING — no minimum order size. Reserved terms (1 month / 3 months / 6 months / 1 year) are secured with a 30% prepayment (take-or-pay); the remaining schedule is agreed individually — monthly invoicing is standard. Reservation refund terms: see the FAQ on the main page.

At zero balance, PAYG instances are terminated immediately and drives are wiped — there is no grace period. We warn you ahead: email at ~24h and ~4h of remaining balance at the current burn rate, plus a live runway indicator in the console. Set a low-balance alert and keep checkpoints synced off-node (see §4). Details: Terms · Refund Policy.

7 · SUPPORT

capacity@theai.com — capacity, wire/USDC onboarding, GB300 NVL72 quotes. cloud@theai.com — everything else.