Head to head · Compute gpu · October 2026 research run

Vast.ai vs Verda

Vast.ai and Verda score within a point of each other on agent readiness, 62.6 (B) and 62.3 (B). Verda leads on agent ergonomics and transparency & trust. Both do compute gpu.

Which one, for what

Vast.ai B

Good for Cost-sensitive training, batch work and self-managed inference where the agent can search listings, set a price cap and tolerate host variance or interruption.

Also in its favour

  • No incidents deducted, where Verda loses 3 points for them

Watch for

No SLA. The terms say availability is not guaranteed and the service can change without notice

Verda B

Good for Agents that rent whole GPU machines or clusters in Finland for training or batch work, or deploy scale-to-zero container endpoints, and that can run a local CLI for MCP.

Ahead on

  • Agent ergonomics, 63 against 57
  • Transparency & trust, 76 against 62

Also in its favour

  • Runs on your own machine

Watch for

No free tier. Accounts are prepaid, and instances are discontinued and volumes deleted when the balance reaches zero

Score by category

CategoryWeight this runVast.aiVerdaEdge
Reliability16%206567Verda +2
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.27882Verda +4
Agent ergonomics13%16.25763Verda +6
Security & auth14%17.57268Vast.ai +4
Payments & pricing10%12.52020even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88183Verda +2
Transparency & trust7%8.86276Verda +14
Negative events≤150-3
Total62.6 · B62.3 · B

Facts side by side

FactVast.aiVerda
KindHTTP APIHTTP API
VendorVast.ai Inc.Verda
Hosted endpointhttps://console.vast.ai/api/v0https://api.verda.com/v1
TransportsHTTPHTTP, stdio
AuthAPI keyOAuth
PricingPay per usePay per use
x402nono
LicenceProprietary service under Vast.ai's Terms of Use Agreement. The vastai CLI and Python SDK on GitHub are MITProprietary service under Verda's Terms of Service. The CLI, the Python SDK and the Go SDK on GitHub are Apache-2.0
Tools exposednone18
Read-only variant documentednono
llms.txtyesyes
Last release2026-10-022026-10-07
Terms last updated2026-09-012025-09-30
Privacy policy last updated2025-06-18no date given
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessyesnot found in the text
Terms restrict benchmarkingyesyes
Terms or service can change without noticeyesnot found in the text
Arbitration or class-action waiveryesyes
Popularity223 stars, 33k PyPI/wk10k PyPI/wk

Verdicts

Vast.ai

API keys can be limited by permission category and by resource ID, the REST API has a public OpenAPI 3.1 file, and the CLI ships weekly with a skill file for coding agents. Machines belong to independent hosts, prices move with the market, rate-limit thresholds are unpublished, and there is no SLA or free tier.

Verda

The REST API has a public OpenAPI 3.1 document, a dated changelog, published rate limits with Retry-After, and an audit log endpoint. The CLI's MCP server refuses billed or destructive calls without confirm: true. Access needs a browser signup and a prepaid balance, credentials carry one scope, and instance creation has no idempotency key.

Before you call either

Vast.ai

  1. Create a scoped key with vastai create api-key --permissions for the agent. A default key has full account access, billing and key management included
  2. Pass --raw on every CLI command for JSON output, and -y on vastai destroy instance, which otherwise waits for a confirmation prompt
  3. Register an SSH key with vastai create ssh-key before creating an instance, or the host is unreachable
  4. Destroy instances when finished. A stopped instance still bills storage, and a zero balance without a saved card leads to deletion
  5. Back off on HTTP 429 yourself when calling REST directly. The CLI retries 429 three times from 0.15 seconds
  6. Filter searches with verified=true or the Secure Cloud option for sensitive data, and set a dph_total price cap

Verda

  1. Exchange the client ID and secret at POST /v1/oauth2/token, then send the access token as a Bearer header. It expires after 3,600 seconds, so refresh it.
  2. Send location_code on every create call. Requests without it have returned 400 since March 2026.
  3. Call GET /v1/instance-availability before launching. POST /v1/instances returns 503 service_unavailable when the location has no capacity.
  4. List instances before retrying a failed launch, because create has no idempotency key.
  5. Use the delete action to stop charges. shutdown keeps billing, and deleted volumes stay recoverable for 96 hours unless delete_permanently is set.

Questions

Which is better for AI agents, Vast.ai or Verda?

Vast.ai and Verda score within a point of each other on agent readiness, 62.6 (B) and 62.3 (B). Verda leads on agent ergonomics and transparency & trust.

Do Vast.ai and Verda need an API key?

Vast.ai needs an API key. Verda uses an OAuth sign-in.

Can an agent call Vast.ai and Verda without installing anything?

Yes. Vast.ai has a hosted endpoint at https://console.vast.ai/api/v0 and Verda at https://api.verda.com/v1.

Other comparisons with Vast.ai or Verda

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.