LinuxGPU / API

Pricing & availability API

A public, read-only JSON feed of every GPU plan, built from the same data as the pricing page and regenerated on every site deploy.

Endpoint

GET https://linuxgpu.eu/api/v1/pricing.json
curl -s https://linuxgpu.eu/api/v1/pricing.json | jq '.plans[] | {name, gpu_model, price_hour, available}'

Top-level fields

provider, website, docs, currency ("EUR"), vat ("excluded"), billing ("monthly"), hours_per_month (730), updated_at, plans (array).

Plan fields

FieldTypeDescription
idstringStable plan identifier, e.g. "igpu-start", "gtx-1060".
namestringPlan name as shown on the pricing page.
gpu_modelstringGPU model, e.g. "Intel UHD Graphics 770", "NVIDIA GeForce GTX 1060 6GB".
gpu_vendorstring"Intel" or "NVIDIA".
gpu_countintegerGPUs attached to the VM (always 1).
gpu_sharestring"shared": one Intel UHD 770 is split between several VMs via SR-IOV, the share depends on the plan; "dedicated": the whole GPU belongs to the VM.
performance_tierinteger | nullGPU share for shared plans: 1 (Perf 1), 2 (Perf 2) or 3 (Perf 3). null for dedicated GPUs.
vram_gbnumber | nullDedicated video memory in GB. null for the integrated GPU, which uses the VM RAM.
vcpuintegerVirtual CPUs.
ram_gbintegerRAM in GB.
storage_gbintegerDisk size in GB.
storage_typestring"SSD".
apisstring[]GPU APIs available in the VM.
virtualizationstring"kvm_vm": a full KVM virtual machine with its own kernel (not a container).
root_accessbooleanRoot access to the VM (SSH).
price_monthnumberMonthly price in EUR, excluding VAT. This is what is billed.
price_hournumberprice_month / 730, in EUR, for comparison only (no hourly billing).
regionsstring[]ISO country codes where the plan runs.
availablebooleantrue when the plan can be ordered and provisioned now.
order_urlstringCheckout link (monthly subscription).

Contact

Questions or integration issues: contact@linuxgpu.eu.