Foundational4 min read

What is GIS?

The GPU Instance Specification is an open, vendor-neutral JSON format for describing any GPU cloud offering. One document per instance. Machine-readable. Comparable.

What it is

The GPU Instance Specification (GIS) is an open JSON format that describes a GPU cloud offering in a standardized way. One JSON document = one GPU instance from one provider, fully described.

Think of it like a nutrition label for GPU cloud. Every food product has the same label format — calories, fat, protein, carbs — so you can compare any two products instantly. GIS does the same for GPU instances — model, VRAM, TFLOPS, pricing, availability — in one consistent format.

GIS is published under CC BY 4.0 — free to use, share, and build on for any purpose, including commercial.

Why it exists

The GPU cloud market has 50+ providers and $50B+ in annual spend, but no common format for describing offerings. Every provider uses different names, different pricing structures, different spec sheets.

AWS:        p5.48xlarge
Lambda:     gpu_1x_h100_sxm5
RunPod:     a100-80gb-sxm
CoreWeave:  h100-sxm-80gb

Same hardware. No shared vocabulary.

Every comparison tool, procurement system, and AI agent independently scrapes, normalizes, and structures the same data — producing incompatible representations. GIS eliminates this duplication by defining the format once.

The six sections

A GIS document has 6 sections (4 required, 2 optional):

SectionRequiredWhat it describes
gpuGPU model, VRAM, TFLOPS, bandwidth, interconnect, architecture
computevCPUs, RAM, storage, network
pricingOn-demand, spot, reserved prices, billing granularity
metaLast updated, source URL, verified status, spec version
availabilityRegions, instance type, SLA uptime
normalizedComputed comparison metrics: cost/GPU/hr, cost/TFLOP/hr, VRAM/dollar

Extra fields are allowed at any level. Validators ignore unknown fields. Tools preserve them. This makes GIS forward-compatible — you can add provider-specific data without breaking anything.

Who it's for

  • Developers — compare GPU offerings programmatically, build tools on top
  • ML engineers — find the right GPU for your workload and budget
  • Procurement teams — standardized format for vendor evaluation
  • AI agents — structured, machine-readable data with consistent schema
  • Providers — publish offerings in a format that tools can consume

See Reading a GIS Document for a hands-on walkthrough.

Key takeaways
  • ·GIS = GPU Instance Specification — an open JSON format
  • ·One GIS document = one GPU cloud offering, fully described
  • ·6 sections: gpu, compute, pricing, availability, normalized, meta
  • ·Licensed CC BY 4.0 — free to use, share, and build on
  • ·Think OpenAPI for GPU cloud