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
- Hyperscalers: Connect a hyperscaler.
- GPU clouds: Connect a GPU cloud.
- Your servers and racks: Bring your own GPUs.
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.