Get Started
Cloud Providers

Run coding agents on global Vultr Cloud VMs

Vultr is a global cloud provider with data center locations across six continents and simple hourly billing. With SAM, you connect a single Vultr API key and run AI coding agents on high-performance Vultr Cloud Compute VMs — with NVMe Block Storage available for persistent deployment volumes.

Why use Vultr with SAM

Global Footprint

Vultr operates data center locations across six continents — provision agents close to wherever your team works.

Simple Hourly Billing

Vultr bills VMs by the hour, so you pay only for the compute time your agents actually use.

Single API Key Auth

Connect Vultr with one Personal Access Token — no IAM roles or service accounts, just like Hetzner.

NVMe Block Storage

Vultr Block Storage provides high-performance NVMe volumes, so Vultr-backed deployment environments can use persistent volumes.


Get started in four steps

Step 1

Create a Vultr API Key

In the Vultr Customer Portal, open Account → API and generate a Personal Access Token.

Step 2

Allow All IPs on the Token

Set the token's access control to "Allow All IPv4/IPv6". SAM calls Vultr from Cloudflare Workers, which have no static egress IP, so a restricted allowlist blocks provisioning.

Step 3

Add Key to SAM

Paste your Vultr API key in SAM settings. It's encrypted with AES-GCM and stored per-user.

Step 4

Start Running Agents

Submit tasks and SAM provisions Vultr Cloud Compute VMs automatically, defaulting to the Frankfurt (fra) region.


What you can build

Global low-latency compute

Vultr's worldwide regions let you run agents near your team — from North America and Europe to Asia and Australia.

Persistent deployment volumes

Pair Vultr Block Storage with SAM app deployments to keep data across releases on high-performance NVMe volumes.

Simple multi-cloud setup

Add Vultr alongside Hetzner and Scaleway for provider redundancy with the same single-API-key simplicity.


Frequently asked questions

How much does Vultr cost?

SAM's default Vultr sizes range from about $20/mo (2 vCPU / 4GB) to $80/mo (6 vCPU / 16GB), billed hourly so you only pay for compute time used.

Why must I set the Vultr token to "Allow All IPv4/IPv6"?

Vultr Personal Access Tokens support an IP access-control allowlist. SAM provisions VMs from Cloudflare Workers, which have no fixed egress IP, so the token must allow all IPv4/IPv6 addresses or provisioning requests will be rejected.

Does Vultr support persistent volumes?

Yes — Vultr Block Storage provides NVMe-backed volumes, so Vultr-backed deployment environments can use persistent volumes. Block Storage is available in a subset of Vultr regions, so volume-backed environments are pinned to a supported region.


Start running Vultr on your infrastructure

Self-host on low-cost Cloudflare Workers. Bring your own cloud. Your agents, your code.