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
Create a Vultr API Key
In the Vultr Customer Portal, open Account → API and generate a Personal Access Token.
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.
Add Key to SAM
Paste your Vultr API key in SAM settings. It's encrypted with AES-GCM and stored per-user.
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.