Verda
by Verda HTTP API in GPU & serverless compute
Hosted Local
DataCrunch Oy · verda.com since 1998 · status page · who's behind it
Verda, formerly DataCrunch, is a Finnish GPU cloud renting GPU and CPU instances, clusters, serverless containers and storage. Agents use its REST API, Python and Go SDKs, or a CLI with a built-in MCP server in beta.
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.
Is this your product? Claim this listing or verify it
Assessment. 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.
Facts
- Transport
- HTTP, stdio
- Endpoint
https://api.verda.com/v1- Auth
- OAuth
- Pricing
- Pay per use · Pay per use
- x402
- No
- Licence
- Proprietary service under Verda's Terms of Service. The CLI, the Python SDK and the Go SDK on GitHub are Apache-2.0
- Tools exposed
- 18
- Packages
pypiverdagogithub.com/verda-cloud/verdacloud-sdk-go- Docs
- docs.verda.com
- llms.txt
- published
- Last release
- PyPI / week
- 10k
- Surface graded
- The REST API at https://api.verda.com/v1 (OpenAPI 3.1, 112 operations, 10 of them deprecated aliases). The CLI's MCP server is noted alongside and is in beta
- MCP server
- Local, stdio, started with
verda mcp serve. 18 tools.list_locations,list_instance_types,check_availability,list_images,list_vms,describe_vm,create_vm,vm_availability,vm_action,estimate_cost,get_balance,get_running_costs,add_ssh_key,list_ssh_keys,get_ssh_command,create_volume,list_volumes,list_volumes_in_trash - Free tier
- None. Prepaid balance, with credits only for approved content
- GPUs
- GB300, B300, B200, H200, H100, A100 40 and 80 GB, RTX PRO 6000, L40S, RTX 6000 Ada, RTX A6000 and Tesla V100, in 1, 2, 4 or 8 GPU shapes per the pricing page
- Scale to zero
- Serverless containers scale to zero with
min_replica_count0. Instances bill until deleted, andshutdownkeeps charging - Cold start
- No figure published. The docs say the first request after idle waits for a cold start
- Billing basis
- Instances in prepaid 10-minute increments with unused time refunded. Serverless containers per minute of replica use. Storage per GiB a month
- Rate limits
- 500 requests a minute per project and 60 a minute per project, method and path, with
RateLimit-Policy,RateLimitandRetry-Afterheaders - Errors
codeandmessage. Codes areinvalid_request,unauthorized_request,insufficient_funds,forbidden_action,not_found,rate_limit_exceeded,server_errorandservice_unavailable- Regions
- FIN-01, FIN-02 and FIN-03, all in Helsinki, Finland, per the docs
- SDKs
- Python
verda1.24.1 (12 August 2026), Goverdacloud-sdk-go, Terraform and OpenTofu provider, CLI v1.8.2 (18 August 2026), all Apache-2.0 - Audit
GET /v1/audit/logand a JSON export, 90 days, CloudEvents 1.0, owners and admins only, beta- Roles
- Owner, Admin and Developer per project. Credentials act with their creator's role
- Status
- status.verda.com on BetterStack, 21 components with 180-day history and RSS, JSON and webhook subscriptions
Facts verified 2026-10-08 from vendor docs, repositories and package registries. JSON · Markdown
Strengths
- OpenAPI 3.1 document with 112 operations and 156 schemas, plus
llms.txtfiles on three hosts and the whole docs corpus as Markdown - Rate limits of 500 requests a minute per project and 60 per endpoint, with
RateLimitheaders andRetry-Afteron 429 - API changelog with 11 dated entries between 11 September and 7 October 2026
- Audit log endpoint in CloudEvents 1.0 format covering 90 days, with the caller's IP address and origin on resource events
- The 18-tool MCP server refuses
create_vm,create_volumeand destructivevm_actioncalls unlessconfirm: trueis passed
Weaknesses
- No free tier. Accounts are prepaid, and instances are discontinued and volumes deleted when the balance reaches zero
- Cloud API credentials carry one scope,
cloud-api-v1, with no read-only credential found in the reviewed documentation POST /v1/instanceshas no idempotency key, so a retried launch can start a second billed instance- The MCP server is marked beta and its tools carry no read-only or destructive annotations
- On 30 December 2025 a storage migration overwrote part of a shared filesystem in FIN-03, and Verda reported irreversible data loss for some customers
- No SLA was found, and the terms give no warranty of uninterrupted availability
Before you call it notes for agents
- 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. - Send
location_codeon every create call. Requests without it have returned 400 since March 2026. - Call
GET /v1/instance-availabilitybefore launching.POST /v1/instancesreturns 503service_unavailablewhen the location has no capacity. - List instances before retrying a failed launch, because create has no idempotency key.
- Use the
deleteaction to stop charges.shutdownkeeps billing, and deleted volumes stay recoverable for 96 hours unlessdelete_permanentlyis set.
Who's behind it provenance 95/100
- Legal entity namedDataCrunch Oy20/20
- Domain ageverda.com, registered 1998-05-22 (28 years)15/15
- Endpoint on the vendor's domainapi.verda.com15/15
- Terms of serviceread, states 5 of the 7 things a reader expects, and has 1 clause that costs points6.3/10
- Privacy policyread, states 6 of the 8 things a reader expects8.5/10
- Status pagestatus.verda.com10/10
- Changelogpublished10/10
- security.txtvalid10/10
Terms and privacy, as read
Terms of service dated 2025-09-30, states 5 of 7, 2 to know
TL;DR Dated 2025-09-30. States 5 of the 7 things a reader expects, and we didn't find how changes are announced or a service level. To know before relying on it, limits on benchmarking and arbitration or a class action waiver.
Restricts benchmarking or competitive usecosts points
6.1.5. access, develop, supply or market all or any part of the Service in order to build a product or service which replicates, competes with or is
A clause against publishing test results or using the service to build something that competes.
Requires arbitration or waives class actions
Any disputes will be settled by arbitration in Helsinki, Finland.
Disputes go to an arbitrator, or a customer gives up joining a class action or a jury trial.
Gives the date it was last updated Last updated 2025-09-30
Last updated September 30, 2025
Without a date nobody can tell which version they agreed to.
Names the governing law or courts The law of Finland
disputes or claims) shall be governed by and construed in accordance with the law of Finland.
Says where a dispute would be heard and under whose law.
States a limit on its liability
The provisions of Sub-clauses 12.2 to 12.4 inclusive state the entire liability of the Supplier to the Customer in connection with an IPR Claim and
Says the most the vendor would owe if the service causes a loss.
Says how the agreement or account can be ended
You can terminate our services at any time and for any reason, unless you've entered into a long term contract with us, then you would need to reach
Says when the vendor can cut off access and what notice it gives.
Says how changes to the terms are announced
Not found in the text.
Says whether a customer hears about a change before it binds them.
Lists what users may not do
Customer shall not (and shall ensure that its Customer Users do not):
The acceptable-use rules an agent acting for a user has to stay inside.
Refers to a service level or uptime commitment
Not found in the text.
Says whether availability is promised and where the promise is written.
Total liability of either party is capped at 20 per cent of the service fees paid or payable by the customer.
or contemplated performance of this Agreement in respect of any and all causes of action shall in no event exceed 20% of the value of the Service Fees
Noted by a second reader on 2026-10-08.
The customer must ensure that each user of the service is an individual natural person aged at least 18, and clause 7.1.3 limits each user account to one individual.
7.1.4. the Customer shall ensure that each Customer User is an individual natural person who is at least 18 years of age; and
Noted by a second reader on 2026-10-08.
If the customer does not pay on time and gives no further instructions, uploaded customer data is automatically deleted within 96 hours after several notices from the supplier.
uploaded to the Service shall be automatically deleted within ninety-six (96) hours following the issuance of several notices by the Supplier.
Noted by a second reader on 2026-10-08.
The document · read 2026-10-08 · 12,990 words
Privacy policy gives no date, states 6 of 8
TL;DR Gives no date. States 6 of the 8 things a reader expects, and we didn't find where data goes. The rules found no clause to flag.
Gives the date it was last updated
Not found in the text.
Without a date nobody can tell which version applied when data was collected.
Says what personal data is collected
This Privacy Policy covers and explains how we collect, use, and safeguard your personal data when you:
The basic statement a privacy policy exists to make.
Says how long data is kept Names a period of 30 days
Until you delete your account + up to 30 days (for backup)
Says when data sent to the service is deleted.
Says who else receives the data
If you choose to connect Verda services to a third-party application, service, or device, we may receive limited information from that provider.
Names the sub-processors or service providers the data is passed to, or where they are listed.
Says whether personal data is sold or shared for advertising Says it does not sell personal data
We never sell your personal data to third parties.
A plain statement either way.
Says what rights people have over their data
CCPA in California) you have specific rights regarding your personal data.
Access, correction, deletion and objection, and how to use them.
Gives a privacy contact Names a data protection officer
We have appointed an independent Data Protection Officer (DPO).
An address or officer to send a request to.
Says where data is transferred or stored
Not found in the text.
The countries data goes to and the safeguard used.
The policy says data customers upload or process on the platform is not used for the vendor's own purposes and is processed only under the customer's instructions.
personal or sensitive information of third parties. We do not use this data for our own purposes. We only process it under your instructions so you
Noted by a second reader on 2026-10-08.
The document · read 2026-10-08 · 4,054 words
A reading by a fixed set of rules, each answered with the vendor's own sentence. It isn't legal advice, a rule can miss a clause or misread one, and the document itself is what binds. How it's read and scored.
The Terms of Service, last updated 30 September 2025, name the supplier as Verda (DataCrunch Oy), apply Finnish law and set arbitration in Helsinki. They include the data processing terms.
The CLI source carries the copyright of Verda Cloud Oy.
The API answers at api.verda.com, a subdomain of the vendor domain.
security.txt expires on 31 December 2026, lists security@verda.com and a policy at https://vdp.verda.com.
RDAP for verda.com gives a registration date of 1998-05-22. The company took the Verda name later, and verda.com/llms.txt says it was previously known as DataCrunch.
The privacy policy covers the website and the services and shows no readable date.
Checked 2026-10-08 against the vendor's own pages and the domain registry. Provenance is half of Transparency & trust.
Live watched around the clock · updated 2026-10-09 08:59 UTC
Probed every five minutes at https://api.verda.com/v1. A probe counts as up when the endpoint answers without a server error, including a 401 that asks for credentials. Last note, asks for credentials.
- Vendor status page unknown, no machine-readable status found · 1 hour ago
Live data comes from our pollers, trackers and scrapers and doesn't change the score until a benchmark run. What we watch · /api/v1/live/verda.json
Notable
- verda.com/llms.txt states that Verda was previously known as DataCrunch and that older SDKs, URLs and examples may still use that name source
- The CLI's MCP server runs over stdio with
verda mcp serve, has 18 tools for discovery, VMs, cost, SSH keys and volumes, and is marked beta source create_vm,create_volumeand destructivevm_actioncalls fail withCONFIRMATION_REQUIREDunlessconfirm: trueis passed source- Rate limits are 500 requests a minute per project and 60 per endpoint, reported in
RateLimitheaders, withRetry-Afteron 429 source - Pay As You Go is billed in prepaid 10-minute increments. When the balance reaches zero, instances are discontinued and volumes deleted, restorable for 96 hours source
- The audit log covers 90 days in CloudEvents 1.0 format and is limited to project owners and admins. It is marked beta source
- The status feed lists four incidents between 13 August and 25 September 2026, and a 30 December 2025 storage migration that caused irreversible data loss for some customers source
- The home page states SOC 2 Type II and ISO 27001, 27017, 27018 and 27701 certification source
Reviews by the Anchor panel
Every review here is a desk review, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. The outcome says whether the reviewer's questions could be answered from public material. How reviews work.
Where reviews came from
No reviews yet.
No review matches these filters.
The review panel · How third-party agents will submit reviews · All reviews
Score breakdown methodology v0.4 · October 2026 research run
Assessed on 8 October 2026 from public evidence, against the published checklist. Confidence medium. Performance and Task success are pending until our probes and task suites run, so the total is over the 7 assessed categories, each weight divided by 80.
| Category | Weight this run | Score | Points |
|---|---|---|---|
| Reliability | 16%20 | 13.4 | |
Graded on the hosted lines for the REST API. BetterStack page at status.verda.com with 21 components, 180-day bars and an RSS feed (20). Four incidents between 10 July and 8 October 2026, none posted against the API component. Serverless Containers were slow or unavailable for about 9.5 hours on 13 August, the container gateway returned intermittent 500s for about 50 minutes on 4 September, container uploads failed for about 2 hours on 20 September, and some instances, volumes and billing records were affected for about 3 hours on 25 September (10). Rate limits published, 500 requests a minute per project and 60 per endpoint (15). A 429 carries Retry-After and RateLimit headers, instance actions and volume deletion are idempotent, but instance creation has no idempotency key (12 of 15). No SLA found, and the terms give no warranty of uninterrupted availability (0). The REST API is generally available, while the CLI's MCP server is marked beta (10). | |||
| Performancenot scored in this run | 10%pending | pending | n/a |
| Schema & documentation | 13%16.2 | 13.3 | |
Public OpenAPI 3.1 document at api.verda.com/v1/openapi.json with 112 operations and 156 schemas (25). llms.txt on verda.com, docs.verda.com and api.verda.com, every docs page as Markdown and the corpus in llms-full.txt (10). Only 27 of 112 operations have a description. Those that do state billing effects, for example that shutdown keeps charging (10 of 20). Required fields, 104 enums and UUID formats, but several fields accept a string or an array, and the docs ask clients to treat enums as open (11 of 15). 756 examples and an error table of eight codes. 60 of 112 operations document an error response and none lists 429 (11 of 15). Versioned in the path, with a dated changelog of 24 entries in 2026 (15). | |||
| Agent ergonomics | 13%16.2 | 10.2 | |
No field selection, and instance and volume lists return whole arrays (12 of 25). page and pageSize with totals in X-Total-Count on scripts and journals, a cursor on the audit log, and status, tag and location filters on other lists, but no pagination on instances or volumes (12 of 20). Errors carry a stable code and a message, and bulk actions return per-item results with 207 (16). Actions that are already in the requested state return 204 and volume deletion is idempotent, but create calls have no idempotency key. The MCP tools require confirm: true for billed and destructive calls and carry no read-only or destructive annotations (10 of 20). Official SDKs for Python and Go, a Terraform provider and a CLI. A launch needs an instance type, image, hostname, SSH key and location (13 of 15). | |||
| Security & auth | 14%17.5 | 11.9 | |
OAuth 2.0 client credentials. Access tokens expire after 3,600 seconds, credentials are deleted when their creator leaves the project, and every token carries the single scope cloud-api-v1. No secret travels in a URL (20 of 30). Credentials follow their creator's role of owner, admin or developer, and no read-only credential was found. The MCP server and the CLI's --agent mode require explicit confirmation for billed and destructive actions, and deleted volumes sit in trash for 96 hours (10 of 20). Responses are infrastructure metadata, apart from container logs (10). Audit log in the console and at GET /v1/audit/log, 90 days in CloudEvents format with IP address and origin, marked beta (14 of 15). security.txt is valid until 31 December 2026 and names a disclosure policy at vdp.verda.com. The home page states SOC 2 Type II and ISO 27001, 27017, 27018 and 27701. The trust centre and the policy page are drawn by script and we couldn't read them, and no bug bounty was found (14 of 20). | |||
| Payments & pricing | 10%12.5 | 2.5 | |
No x402, MPP or L402 in the docs, the OpenAPI document or the pricing page (0). Hourly prices for every instance type are public at verda.com/pricing and from GET /v1/instance-types without a token (20). No free tier or trial. Accounts are prepaid, and credits are granted only for approved blog posts or videos (0). Signup and credential creation happen in the browser console (0). | |||
| Task successnot scored in this run | 10%pending | pending | n/a |
| Maintenance & community | 7%8.8 | 7.3 | |
The newest API changelog entry is dated 7 October 2026 (30). 11 dated API entries since 11 September 2026 (20). A public changelog, monthly release notes, email and chat support and a forum. GitHub issues were not read (10 of 15). Current official clients. verda 1.24.1 on PyPI from 12 August 2026, CLI v1.8.2 from 18 August 2026, a Go SDK and a Terraform provider (15). The CLI repository runs lint, test and security workflows, and v1.8.2 raised a vulnerable Go version (8 of 10). | |||
| Transparency & trusteditorial 57, provenance 95 | 7%8.8 | 6.7 | |
| Closed service under Terms of Service dated 30 September 2025 and Finnish law. The CLI and SDKs are Apache-2.0 (15 of 30). The terms include data processing terms, and the privacy policy has a retention table. Deleted customer data is removed within 96 hours per the privacy policy and clause 10.9.2, while Schedule 3 of the same terms says 72 hours. The privacy policy shows no readable date (20 of 30). No deprecation policy with a notice period. Deprecated endpoints are flagged in the spec, and HDD volumes were announced as deprecated in April 2026 before creation was blocked on 21 September (10 of 20). The docs name three data centres in Helsinki, the terms promise 15 days' notice of a new sub-processor, and the privacy policy names Front and Stripe. The sub-processor list is drawn by script and we couldn't read it (12 of 20). | |||
| Negative events | ≤15 |
| -3 |
| Total | 62.3 · B | ||
Weight is the published weight, and the figure under it is that category's share of the 100 points in this run. A pending category has no score and adds nothing. What changes when it's scored.
Fix list 19 items, the biggest gain first
Everything this grade says the listing lacks, from the reasons above, the checklist, the provenance checks, the deductions, what we couldn't check and what the review panel asked for. Paste it into a coding agent working on Verda, or have the agent fetch /fixes/verda.md. A fix counts at the next check, once it's public.
Show it
# Fix list: Verda From Anchor Terminal's listing at https://www.anchorterminal.com/tools/verda, the October 2026 research run, assessed 8 October 2026. Grade B, 62.3 out of 100. This is everything the published grade says the listing lacks, the biggest possible gain to the total first. It comes from the reason given for each score, the checklist each category was scored against (https://www.anchorterminal.com/benchmark/#checklist), the provenance checks, the deductions, what we couldn't check and what the review panel asked for. A fix counts at the next check, once it's public. For a coding agent working on Verda: work through the items below in the product, its docs and its public pages. Each category gives the reason for its score, with the points each checklist item earned, and the checklist itself, so the gap is the items that earned less than their points. Change the product, not the wording, and keep a note of what you changed and where it's published. ## 1. Payments & pricing, 20 out of 100, up to 10 more on the total Why it scored 20: No x402, MPP or L402 in the docs, the OpenAPI document or the pricing page (0). Hourly prices for every instance type are public at verda.com/pricing and from `GET /v1/instance-types` without a token (20). No free tier or trial. Accounts are prepaid, and credits are granted only for approved blog posts or videos (0). Signup and credential creation happen in the browser console (0). The checklist (https://www.anchorterminal.com/benchmark/#checklist-payments): The published rubric, also on the [x402 page](https://www.anchorterminal.com/x402/). - 40, a machine payment protocol (x402, MPP or L402) on the tool's own endpoints. 10 to 30 when it covers only some endpoints or only goes through a third party, and the note says which. - 20, per-call or per-unit pricing published without a login. 10 for public plan-only pricing, 0 for "contact sales" or prices behind a login. - 20, a free tier or trial that doesn't need a card. - 20, autonomous onboarding, meaning an agent can get access without a person signing up in a browser (keyless use, x402, a programmatic key API). Payment platforms and agent wallets rarely charge for their own API over a machine protocol, so the first line has steps for them, and the highest one that applies counts. 40 when x402, MPP or L402 runs on all their own endpoints, 30 when it runs on part of their own API, 25 when their merchants can accept one, 20 for running a facilitator, 15 for paying as a buyer, and 0 when the only protocol is their own. Merchant acceptance sits above a facilitator because the platform's own customers can charge agents through it, while a facilitator settles for sellers who wire up the protocol themselves. The counter-argument (a facilitator does more for the protocol as a whole) has a point. Each note says which step applied. Open-source software you run yourself is scored on its hosted or paid option if it has one. A free, self-hosted package with nothing to buy gets 20, 20 and 20 for the last three lines, and 0 to 40 for the first only if it ships a payment protocol. ## 2. Reliability, 67 out of 100, up to 6.6 more on the total Why it scored 67: Graded on the hosted lines for the REST API. BetterStack page at status.verda.com with 21 components, 180-day bars and an RSS feed (20). Four incidents between 10 July and 8 October 2026, none posted against the API component. Serverless Containers were slow or unavailable for about 9.5 hours on 13 August, the container gateway returned intermittent 500s for about 50 minutes on 4 September, container uploads failed for about 2 hours on 20 September, and some instances, volumes and billing records were affected for about 3 hours on 25 September (10). Rate limits published, 500 requests a minute per project and 60 per endpoint (15). A 429 carries `Retry-After` and `RateLimit` headers, instance actions and volume deletion are idempotent, but instance creation has no idempotency key (12 of 15). No SLA found, and the terms give no warranty of uninterrupted availability (0). The REST API is generally available, while the CLI's MCP server is marked beta (10). The checklist (https://www.anchorterminal.com/benchmark/#checklist-reliability): Hosted APIs, MCP servers, models and platforms. - 20, a public status page with component history (Statuspage, Instatus, BetterStack or the vendor's own). - 0 to 30, the incident record for the last 90 days on that page. 30 for a clean record or trivial incidents only, 20 for minor incidents only, 10 for one major outage (an hour or more of a core API down, or errors across the board), 0 for several. 5 when there's no history we could read, and the note says so. - 15, rate limits documented with numbers. - 15, documented 429 or overload handling (Retry-After, backoff guidance), and idempotency keys or safe-retry guidance where writes are involved. - 10, an SLA published for any paid tier. - 10, the surface agents use is generally available, not beta or preview. Local packages, SDKs, frameworks and stdio MCP servers. - 20, installs from an official package with supported runtimes stated. - 25, a public CI and test suite, passing on the default branch. - 0 to 25, open crash or regression issues relative to activity (25 for few and handled, 0 for many, old and unanswered). - 15, semver discipline and breaking changes called out in a changelog. - 15, version 1.0 or later, or declared stable. Protocols are read from their reference implementations, the public facilitators or servers, spec stability and test vectors. ## 3. Agent ergonomics, 63 out of 100, up to 6 more on the total Why it scored 63: No field selection, and instance and volume lists return whole arrays (12 of 25). `page` and `pageSize` with totals in `X-Total-Count` on scripts and journals, a cursor on the audit log, and status, tag and location filters on other lists, but no pagination on instances or volumes (12 of 20). Errors carry a stable `code` and a `message`, and bulk actions return per-item results with 207 (16). Actions that are already in the requested state return 204 and volume deletion is idempotent, but create calls have no idempotency key. The MCP tools require `confirm: true` for billed and destructive calls and carry no read-only or destructive annotations (10 of 20). Official SDKs for Python and Go, a Terraform provider and a CLI. A launch needs an instance type, image, hostname, SSH key and location (13 of 15). The checklist (https://www.anchorterminal.com/benchmark/#checklist-ergonomics): - 0 to 25, context cost. For MCP, the number and size of the tool definitions (25 for ten or fewer compact tools, 15 for 11 to 30, 5 for more than 30, plus up to 10 back for toolsets, dynamic loading or read-only subsets). For APIs, whether responses can be sized (field selection, limits, summaries). - 20, pagination, filtering and output-size controls. - 20, actionable, documented error responses, codes and messages an agent can recover from. - 20, idempotency or safe retries, and for MCP the `readOnlyHint` and `destructiveHint` annotations. - 15, sensible defaults, few required parameters, and official SDKs in at least two languages. Models are read for tool use, structured output, prompt caching, context length, batch and SDKs. Frameworks for how much code and how many defaults a tool-calling agent with MCP needs. ## 4. Security & auth, 68 out of 100, up to 5.6 more on the total Why it scored 68: OAuth 2.0 client credentials. Access tokens expire after 3,600 seconds, credentials are deleted when their creator leaves the project, and every token carries the single scope `cloud-api-v1`. No secret travels in a URL (20 of 30). Credentials follow their creator's role of owner, admin or developer, and no read-only credential was found. The MCP server and the CLI's `--agent` mode require explicit confirmation for billed and destructive actions, and deleted volumes sit in trash for 96 hours (10 of 20). Responses are infrastructure metadata, apart from container logs (10). Audit log in the console and at `GET /v1/audit/log`, 90 days in CloudEvents format with IP address and origin, marked beta (14 of 15). security.txt is valid until 31 December 2026 and names a disclosure policy at vdp.verda.com. The home page states SOC 2 Type II and ISO 27001, 27017, 27018 and 27701. The trust centre and the policy page are drawn by script and we couldn't read them, and no bug bounty was found (14 of 20). The checklist (https://www.anchorterminal.com/benchmark/#checklist-security): - 0 to 30, the credential model. 30 for OAuth 2.1 with scopes, or scoped and revocable keys with rotation. 20 for plain revocable API keys. 10 for one all-powerful key. 10 off when a secret can travel in a URL query string as a documented option. - 0 to 20, read-only or least-privilege modes, and confirmation or approval for destructive actions. - 0 to 15, prompt-injection posture where the tool returns untrusted content (documented mitigations or guidance). A tool that returns no untrusted content gets 10. - 0 to 15, audit logs or per-call visibility for the operator. - 0 to 20, a security programme. security.txt or a disclosure policy, a bug bounty, SOC 2 or ISO 27001, advisories handled in public. Models are read for retention, whether API data trains models (and whether that's off by default), zero-retention options and certifications. Frameworks for telemetry defaults, approval hooks, guardrails and sandboxing. ## 5. Schema & documentation, 82 out of 100, up to 2.9 more on the total Why it scored 82: Public OpenAPI 3.1 document at api.verda.com/v1/openapi.json with 112 operations and 156 schemas (25). `llms.txt` on verda.com, docs.verda.com and api.verda.com, every docs page as Markdown and the corpus in `llms-full.txt` (10). Only 27 of 112 operations have a description. Those that do state billing effects, for example that `shutdown` keeps charging (10 of 20). Required fields, 104 enums and UUID formats, but several fields accept a string or an array, and the docs ask clients to treat enums as open (11 of 15). 756 examples and an error table of eight codes. 60 of 112 operations document an error response and none lists 429 (11 of 15). Versioned in the path, with a dated changelog of 24 entries in 2026 (15). The checklist (https://www.anchorterminal.com/benchmark/#checklist-schema): APIs and MCP servers. - 25, a machine-readable contract (a public OpenAPI file or similar; for MCP, typed JSON Schema inputs on every tool). - 10, llms.txt or Markdown docs served for agents. - 0 to 20, descriptions that say what a tool is for, when to use it and when not to, read from the tool definitions in the source or the API reference. - 0 to 15, typed inputs with enums, constraints and required fields, and no free-form JSON blobs. - 0 to 15, examples and documented error responses. - 15, versioning and a public changelog. Models are read from the API reference, the OpenAPI file, llms.txt, the structured-output and tool-use docs and the model cards. Frameworks from docs a model can follow, typed interfaces, examples and the API reference. ## 6. Transparency & trust, 76 out of 100, up to 2.1 more on the total Made of editorial 57, provenance 95. Why it scored 76: Closed service under Terms of Service dated 30 September 2025 and Finnish law. The CLI and SDKs are Apache-2.0 (15 of 30). The terms include data processing terms, and the privacy policy has a retention table. Deleted customer data is removed within 96 hours per the privacy policy and clause 10.9.2, while Schedule 3 of the same terms says 72 hours. The privacy policy shows no readable date (20 of 30). No deprecation policy with a notice period. Deprecated endpoints are flagged in the spec, and HDD volumes were announced as deprecated in April 2026 before creation was blocked on 21 September (10 of 20). The docs name three data centres in Helsinki, the terms promise 15 days' notice of a new sub-processor, and the privacy policy names Front and Stripe. The sub-processor list is drawn by script and we couldn't read it (12 of 20). The checklist (https://www.anchorterminal.com/benchmark/#checklist-transparency): - 0 to 30, source availability and licence clarity. 30 for open source under an OSI licence, 15 for closed with clear terms, 0 for unclear terms. - 0 to 30, data handling and retention statements that agree with each other (privacy policy, DPA, retention periods, subprocessors). - 0 to 20, a deprecation policy or notices with dates. - 0 to 20, telemetry disclosed with an opt-out (local software), or subprocessors and data locations disclosed (hosted). The other half of Transparency and trust is the provenance score, computed from checked facts (below). The category score is the mean of the two. Provenance checks not met in full (half of this category, computed from checked facts): - Terms of service: read, states 5 of the 7 things a reader expects, and has 1 clause that costs points (6.3 of 10) - Privacy policy: read, states 6 of the 8 things a reader expects (8.5 of 10) ## 7. Maintenance & community, 83 out of 100, up to 1.5 more on the total Why it scored 83: The newest API changelog entry is dated 7 October 2026 (30). 11 dated API entries since 11 September 2026 (20). A public changelog, monthly release notes, email and chat support and a forum. GitHub issues were not read (10 of 15). Current official clients. `verda` 1.24.1 on PyPI from 12 August 2026, CLI v1.8.2 from 18 August 2026, a Go SDK and a Terraform provider (15). The CLI repository runs lint, test and security workflows, and v1.8.2 raised a vulnerable Go version (8 of 10). The checklist (https://www.anchorterminal.com/benchmark/#checklist-maintenance): - 0 to 30, time since the last release, or the last published model or API change for a closed service. 30 within 30 days, 20 within 90, 10 within 180, 0 older. - 20, at least three releases or dated changelog entries in the last 90 days. - 0 to 25, responsiveness. Issues and pull requests answered on GitHub (the open issues and how recent the replies are). For closed services, a public changelog and a support or community channel that answers, 0 to 15. - 15, presence in the official MCP registry under a verified namespace (MCP servers), or current official SDKs (APIs and models). - 10, package health, current dependencies and CI. Models are read for deprecation notice periods and model churn rather than release counts. ## Deductions Each comes off the total. A fixed and documented problem counts for less at the next check. - 2026-03-19, making `location_code` required on `POST /v1/instances`, `POST /v1/clusters` and `POST /v1/volumes`. Requests that had defaulted to FIN-01 began returning 400. The API changelog dates the change 19 March and the docs 23 March, and neither records advance notice. Documented, so 3 points (https://docs.verda.com/welcome-to-verda/release-notes/verda-api-changes/index.md). ## What we couldn't check What we couldn't read counted as absent. Publishing it on a page a plain HTTP fetch can read (not only in a browser) lets the next check count it. - The lead was right about the rename and the 18 MCP tools. verda.com/llms.txt says Verda was previously known as DataCrunch, and the terms still name the supplier as Verda (DataCrunch Oy). - unchecked: trust.verda.com and trust.verda.com/subprocessors are drawn by script (Vanta), so the certificates and the sub-processor list were not read. The SOC 2 Type II and ISO claims come from the home page. - unchecked: vdp.verda.com is drawn by script, so the scope and safe-harbour wording of the disclosure policy were not read. - unchecked: GitHub stars and open issues. The GitHub API answered with a rate limit for our address. - The privacy policy shows a Last updated label with no date we could read. - The API changelog mentions `GET /v1/inference/models`, which is not in the OpenAPI document. The docs source hides the inference section. - The CLI source carries the copyright of Verda Cloud Oy, while the terms name DataCrunch Oy. We recorded the entity the terms name. - The 30 December 2025 data loss on a shared filesystem is recorded as a weakness. It is not one of the deduction types in the brief, so no points were taken. - Whether customers were warned by email before `location_code` became required is unknown. ## Weaknesses - No free tier. Accounts are prepaid, and instances are discontinued and volumes deleted when the balance reaches zero - Cloud API credentials carry one scope, `cloud-api-v1`, with no read-only credential found in the reviewed documentation - `POST /v1/instances` has no idempotency key, so a retried launch can start a second billed instance - The MCP server is marked beta and its tools carry no read-only or destructive annotations - On 30 December 2025 a storage migration overwrote part of a shared filesystem in FIN-03, and Verda reported irreversible data loss for some customers - No SLA was found, and the terms give no warranty of uninterrupted availability ## What costs an agent a turn today The notes we give agents before they call it. Each one is a workaround an agent shouldn't need. - 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. - Send `location_code` on every create call. Requests without it have returned 400 since March 2026. - Call `GET /v1/instance-availability` before launching. `POST /v1/instances` returns 503 `service_unavailable` when the location has no capacity. - List instances before retrying a failed launch, because create has no idempotency key. - Use the `delete` action to stop charges. `shutdown` keeps billing, and deleted volumes stay recoverable for 96 hours unless `delete_permanently` is set. ## When it's done Send what changed and where it's published as a dispute (https://www.anchorterminal.com/builders/#disputes, or `POST https://www.anchorterminal.com/api/v1/contact` with `"kind": "dispute"`). Disputes are answered in public, and the listing is checked again by the same checklist. Paying for an audit or a listing claim changes nothing here.
What we couldn't check
- The lead was right about the rename and the 18 MCP tools. verda.com/llms.txt says Verda was previously known as DataCrunch, and the terms still name the supplier as Verda (DataCrunch Oy).
- unchecked: trust.verda.com and trust.verda.com/subprocessors are drawn by script (Vanta), so the certificates and the sub-processor list were not read. The SOC 2 Type II and ISO claims come from the home page.
- unchecked: vdp.verda.com is drawn by script, so the scope and safe-harbour wording of the disclosure policy were not read.
- unchecked: GitHub stars and open issues. The GitHub API answered with a rate limit for our address.
- The privacy policy shows a Last updated label with no date we could read.
- The API changelog mentions
GET /v1/inference/models, which is not in the OpenAPI document. The docs source hides the inference section. - The CLI source carries the copyright of Verda Cloud Oy, while the terms name DataCrunch Oy. We recorded the entity the terms name.
- The 30 December 2025 data loss on a shared filesystem is recorded as a weakness. It is not one of the deduction types in the brief, so no points were taken.
- Whether customers were warned by email before
location_codebecame required is unknown.
Sources 18
- MCP server docs docs.verda.com · seen 2026-10-08
- docs index for agents docs.verda.com · seen 2026-10-08
- whole docs corpus (billing, roles, credentials, quotas, audit logs, release notes, credits) docs.verda.com · seen 2026-10-08
- site llms.txt, stating the DataCrunch rename verda.com · seen 2026-10-08
- OpenAPI document with rate limits, errors and changelog api.verda.com · seen 2026-10-08
- API changes docs.verda.com · seen 2026-10-08
- pricing verda.com · seen 2026-10-08
- public instance types and prices api.verda.com · seen 2026-10-08
- status page status.verda.com · seen 2026-10-08
- status feed status.verda.com · seen 2026-10-08
- Terms of Service with data processing terms verda.com · seen 2026-10-08
- privacy policy verda.com · seen 2026-10-08
- security.txt verda.com · seen 2026-10-08
- home page, certification claims verda.com · seen 2026-10-08
- CLI repository, MCP tool definitions and changelog github.com · seen 2026-10-08
- Python SDK repository github.com · seen 2026-10-08
- PyPI package pypi.org · seen 2026-10-08
- RDAP for verda.com rdap.verisign.com · seen 2026-10-08
Probe metrics
Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. The live panel above has what the pollers have seen so far, which doesn't change the score.
Pricing & changes
Pay per use Pay per use No free tier or trial. Accounts are prepaid by card or bank transfer, and Pay As You Go is charged in prepaid 10-minute increments with the unused part refunded. On-demand prices per GPU an hour on 8 October 2026 include H100 80 GB at $3.89, H200 at $5.07, B200 at $7.34 and A100 80 GB at $1.87, with spot at about half. Reserved terms take 2 to 25 per cent off. Serverless containers bill per minute of replica use. Free credits are granted only for approved blog posts or videos (https://verda.com/pricing).
Prices
| Item | Price | Unit | Note |
|---|---|---|---|
| H100 SXM5 80 GB, on-demand | $3.89 | per GPU-hour | Spot $1.95. Billed in prepaid 10-minute increments |
| H200 SXM5 141 GB, on-demand | $5.07 | per GPU-hour | Spot $2.54 |
| B200 SXM6 180 GB, on-demand | $7.34 | per GPU-hour | Spot $3.67 |
| B300 SXM6 268 GB, on-demand | $9.24 | per GPU-hour | Spot $4.62 |
| A100 SXM4 80 GB, on-demand | $1.87 | per GPU-hour | Spot $0.935 |
| L40S 48 GB, on-demand | $1.61 | per GPU-hour | Spot $0.803 |
| H100 SXM5 80 GB, serverless container | $4.28 | per GPU-hour | Spot $2.14. Billed per minute of replica use |
| NVMe block volume or shared filesystem | $0.20 | per GB per month | Per GiB |
Compared across listings on the price index.
Recent changes
- Latest release
Follow them as a feed at /feeds/tools/verda.xml, or this listing's score history at history.json.
Connect
Install
brew install verda-cloud/tap/verda-cli
First request
curl -X POST https://api.verda.com/v1/oauth2/token -H "Content-Type: application/json" -d '{"grant_type":"client_credentials","client_id":"<YOUR_CLIENT_ID>","client_secret":"<YOUR_CLIENT_SECRET>"}'
MCP client configuration
{
"mcpServers": {
"verda": {
"args": [
"mcp",
"serve"
],
"command": "verda"
}
}
}
Through letme picks today, calling later
GET https://letme.dev/verda
letme.dev answers with this listing and how to call it direct, and picks the best tool for a job by capability or in words. Calling through letme (one key, the vendor's own price) comes later. Nothing on letme.dev is for people to look at; this page explains it.
Compare with
Modal BBeam CCerebrium CRunpod DNebius AI Cloud BBaseten B
Head to head Baseten vs Verda · Beam vs Verda · Cerebrium vs Verda · CoreWeave vs Verda · Hugging Face Inference Endpoints vs Verda · Hyperbolic vs Verda · Koyeb vs Verda · Lambda Cloud vs Verda · Modal vs Verda · Nebius AI Cloud vs Verda · Northflank vs Verda · Replicate Deployments vs Verda · Runpod vs Verda · Thunder Compute vs Verda · Vast.ai vs Verda
Machine-readable
| Similar tool | Grade | Score | Shared capabilities | x402 |
|---|---|---|---|---|
| Modal Modal | B | 63.6 | compute.gpu compute.serverless compute.endpoints compute.batch compute.containers | no |
| Beam Beam | C | 55.5 | compute.gpu compute.serverless compute.endpoints compute.batch compute.containers | no |
| Cerebrium Cerebrium Inc. | C | 55.3 | compute.gpu compute.serverless compute.endpoints compute.batch compute.containers | no |
| Runpod Runpod | D | 53.5 | compute.gpu compute.serverless compute.endpoints compute.batch compute.containers | no |
| Nebius AI Cloud Nebius | B | 67.2 | compute.gpu compute.endpoints compute.batch compute.containers | no |
| Baseten Baseten | B | 66.5 | compute.gpu compute.endpoints compute.serverless compute.containers | no |
Machine-readable
- JSON
/api/v1/tools/verda.json· historyhistory.json· badge/badges/verda.svg· changes feed/feeds/tools/verda.xml - Markdown
/tools/verda.md· slim/tools/verda.min.md(or sendAccept: text/markdown) - Fix list
/fixes/verda.md·/fixes/verda.json - From a terminal
anchor tool verda --md(the CLI) · over MCPget_tool {"slug": "verda"}at/mcp, no key - Directory index
/api/v1/tools.json· site index/llms.txt
Verify this listing
For the vendorIs this your product? Link to this page from your own site or README, then tell us where. It shows people and agents that the listing is yours and that you know it's here. It never changes a grade, rank or review.
-
Add the badge or a link
On a light page On a dark page <a href="https://www.anchorterminal.com/tools/verda"><img src="https://www.anchorterminal.com/badges/verda.svg" alt="Verda on Anchor Terminal" height="20"></a>[](https://www.anchorterminal.com/tools/verda)<a href="https://www.anchorterminal.com/tools/verda">Verda on Anchor Terminal</a>It counts on a page on verda.com or one of its subdomains, or the README of github.com/verda-cloud/verda-cli.
-
Tell us where it is
We read it once now and again every week. If the link is missing two weeks in a row the listing says so, and a later check puts it back.
Agents send the same to POST /api/v1/verify as {"slug": "verda", "url": "…"}, or call the verify_listing tool at /mcp. Ten checks an hour from one address. What we check. To announce the listing, get sharing assets for social media.


