Docs · reference

Providers

Every provider denv connects to, how hosts are launched there, and the billing and capacity modes each offers.

A provider is where GPUs come from. Hardware available at each one changes over time; denv offers --hardware <id> lists what you can launch now, with price per hour and your remaining quota.

Matrix

Provider Kind Billing Capacity modes How hosts launch Hardware
AWS Hyperscaler Your account reserved, on-demand, spot Instances from a denv machine image, through a role see denv offers
Google Cloud Hyperscaler Your account reserved, on-demand, spot Instances from a denv image, through workload identity federation see denv offers
Azure Hyperscaler Your account reserved, on-demand, spot VMs from a denv image, through a service principal see denv offers
Oracle Cloud Hyperscaler Your account reserved, on-demand Instances from a denv image, through policy statements see denv offers
CoreWeave GPU cloud Your key, or through denv reserved, on-demand Through the provider's API, denvd installed at boot see denv offers
Lambda GPU cloud Your key, or through denv reserved, on-demand Through the provider's API, denvd installed at boot see denv offers
Nebius GPU cloud Your key, or through denv reserved, on-demand Through the provider's API, denvd installed at boot see denv offers
Crusoe GPU cloud Your key, or through denv reserved, on-demand Through the provider's API, denvd installed at boot see denv offers
RunPod GPU cloud Your key, or through denv on-demand, spot Through the provider's API, denvd installed at boot see denv offers
Own machines Your hardware You owned You run the installer with a join token detected at join

Billing modes

  • Your account or key. The provider bills you for hosts. denv charges a management fee for the hosts it manages.
  • Through denv (GPU clouds only). denv holds the provider account and bills you once. Instances launched this way are never shared between organizations.

denv offers columns: PROVIDER, REGION, SHAPE, HARDWARE, DOMAIN, MODE, PRICE/H, QUOTA.

Capacity modes

Mode Meaning
reserved Capacity you have committed to. On hyperscalers, denv launches into your capacity blocks or reservations first.
on-demand Launched and terminated as the fleet scales.
spot Cheaper and can be reclaimed. denv drains reclaimed hosts and moves their traffic.
owned Your hardware. denv never launches or terminates it.

Connecting

What denv can do in a provider account

Launch and terminate instances it tags denv:managed=true, read quotas and prices, and read the weights buckets you grant. It cannot touch other instances, and you can revoke access at any time; running hosts keep serving until you remove them. See Security.