Head to head · GPU compute · October 2026 research run

GPUsMarket vs Koyeb

Koyeb scores 46.6 (D) on agent readiness against GPUsMarket's 39.6 (E), and leads in 5 of 7 scored categories. GPUsMarket leads on schema & documentation and payments & pricing. Both do gpu compute.

Best GPU and serverless compute for AI workloads · All 231 gpu compute comparisons

Which one, for what

GPUsMarket E

Best for Cheap, short GPU rentals for open models behind an Ollama or OpenAI endpoint, where data sensitivity is low.

Ahead on

  • Schema & documentation, 52 against 31
  • Payments & pricing, 30 against 20

Also in its favour

  • Runs on your own machine

Watch for

Peer rentals send prompts and outputs through individuals' hardware, with only the terms as protection

Koyeb D

Best for Teams that want low-cost H100, H200 or B200 containers with scale to zero and an SLA, deployed from Git or an image.

Ahead on

  • Reliability, 50 against 33
  • Security & auth, 50 against 30
  • Transparency & trust, 64 against 50

Also in its favour

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

Watch for

Public changelog silent since 27 February 2026, so API changes surface only through CLI and SDK releases

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Schema & documentation GPUsMarket +21

GPUsMarket 52

API and MCP reading. No OpenAPI or other machine-readable contract was found, and the MCP tool schemas couldn't be read because the published package is obfuscated; the repository's history says 2.4.7 added output schemas to all 32 tools, which is the vendor's claim (8). llms.txt as a complete API reference (10). llms.txt says when to use peer or cloud rentals, the proxy or the relay, and which workload each listing type serves (12). Parameters are listed by name without types, enums or required markers, apart from instance and workload types (6). curl examples for each flow, an error code list and a sample deploy response (11). npm versions, but no public changelog (5). 8+10+12+6+11+5 = 52.

Koyeb 31

No downloadable OpenAPI file. The API reference at koyeb.com/docs/reference/api renders only by script, and the generated docs in the Go and Python client repositories aren't a published contract (0, was 10). No llms.txt (www.koyeb.com/llms.txt and /docs/llms.txt both 404) and no Markdown twins (0). Guides on scale to zero and autoscaling say when to use each setting (10, held). Typed parameters with required bodies in the Go client's docs, but service types and statuses are free strings with no listed values (8, held). CLI examples throughout; no documented error responses found (5, held). /v1 paths, but the public changelog stopped on 27 February 2026 (8, held). 0 + 0 + 10 + 8 + 5 + 8 = 31.

Security & auth Koyeb +20

GPUsMarket 30

Account keys are all-powerful within the account, with no scopes, expiry or rotation documented, but each rental gets its own proxy token (15). The per-rental token limits inference access to one rental; no read-only key or confirmation for destructive calls (6). Peer rentals send prompts and outputs through individuals' machines, protected only by the terms, with no prompt-injection or untrusted-host guidance (2). Per-rental usage stats of requests, tokens and cost (5). No security.txt, disclosure policy, bug bounty or certification; a DPO address for breaches. The CLI and host packages are obfuscated, so they can't be audited (2). 15+6+2+5+2 = 30.

Koyeb 50

Personal access tokens and organisation tokens sent as Bearer; no scopes found (20). RBAC only on Enterprise; no read-only token (5). Runs your own containers and returns their output (10). Audit logs only on Enterprise (10). ISO 27001 and SOC 2 listed on the pricing page for Enterprise; www.koyeb.com/.well-known/security.txt is 404 and no disclosure policy, SECURITY.md or bug bounty found, so a bare certification claim (5). 20 + 5 + 10 + 10 + 5 = 50.

Reliability Koyeb +17

GPUsMarket 33

Read with the hosted lines. No status page found; listing health is shown per listing only (0). No incident history to read (5). Rate limits published, 60 requests a minute per rental and 10 sign-ups an hour per IP (15). 429 is documented, but no Retry-After, backoff or idempotency guidance (3). The terms give no availability guarantee and put host outages on hosts (0). No beta label on the API (10). 0+5+15+3+0+10 = 33.

Koyeb 50

Graded on the hosted lines for its platform API. Instatus page at status.koyeb.com with components (API, Control Panel, Build / Provisioning and one per region) and history back to 2022 in its feed (20). Since 7 August the feed holds nine incidents and one maintenance. The eight in September each name one region, one GPU type or some customers, or ran 6 to 52 minutes (8, 11, 15, 21, 22 and 23 September and two on 29 September). On 16 October Koyeb posted a separate incident, "The ongoing maintenance is causing API to fail with 500", on the API, Control Panel and Build components for 24 minutes, inside a maintenance window announced the day before for 07:00 to 08:00 UTC with "max 10m unavailability". The status page labels it an incident and the outage ran past the unavailability announced, so it counts as an incident, and the API failing with 500 is errors across the board, one major outage (10). No API rate limits found in the docs we could read (0). No 429 or backoff guidance found (0). The Scale plan lists a 99.9 per cent uptime SLA and Enterprise 99.99, with an SLA document at /docs/legal/sla setting service credits (10). Services and GPUs are generally available; light sleep is a preview (10). 20 + 10 + 0 + 0 + 10 + 10 = 50.

Transparency & trust Koyeb +14

GPUsMarket 50

Closed, under Tyga.Cloud licences that are clear on use, but the docs call gpusmarket-host MIT open source while the package says otherwise (10). The privacy policy gives retention periods and names Stripe and MongoDB, while renter data on peer hosts falls outside its controls, which the terms disclaim (15). The terms promise 30 days' notice of material changes, with no deprecation policy or dated notices found (5). Processors partly named, with transfers under SCCs, and no host locations shown in the docs read (6). 10+15+5+6 = 36.

Koyeb 64

The editorial half. Closed service under the French-law Master Services Agreement of 28 June 2024; the CLI and Go client are Apache-2.0 (20). An MSA and a DPA are published, the MSA deletes customer data at the end of the reversibility period, but the footer's privacy link points at the DPA and we found no separate privacy policy or retention periods (15). The Mistral agreement was announced on 17 February 2026, with Starter closed to new sign-ups, and no dated migration or end-of-life notice since (5, held). Regions are named on the status page (North America, Europe, Asia-Pacific); subprocessors not checked (10). 20 + 15 + 5 + 10 = 50.

Payments & pricing GPUsMarket +10

GPUsMarket 30

No x402, MPP or L402 (0). Hourly prices for every listing and GPU type are public through the unauthenticated search and types endpoints, with a $0.50 minimum (20). No free tier; a card hold is placed on every rental (0). Sign-up and key issue are one API call with no browser, but renting needs a saved, verified card, which the docs don't show being added without a person (10). 0+20+0+10 = 30.

Koyeb 20

No machine payment protocol (0). Per-hour GPU and per-second CPU prices published without a login (20). Pro costs $29 a month with $10 of usage, Scale $299 with $100, and the pricing page lists no free compute plan; the only free item is 5 hours of Postgres (0). Signup is a browser flow (0). 0 + 20 + 0 + 0 = 20.

Score by category

CategoryWeight this runGPUsMarketKoyebEdge
Reliability16%203350Koyeb +17
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.25231GPUsMarket +21
Agent ergonomics13%16.25051Koyeb +1
Security & auth14%17.53050Koyeb +20
Payments & pricing10%12.53020GPUsMarket +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.86973Koyeb +4
Transparency & trust7%8.85064Koyeb +14
Negative events≤15-30
TotalE 39.6/100D 46.6/100

Facts side by side

FactGPUsMarketKoyeb
KindHTTP APIPlatform
VendorTyga.Cloud LtdKoyeb
Hosted endpointhttps://gpusmarket.com/api/v1https://app.koyeb.com/v1
Transportsstdio, SSE (legacy)HTTP
AuthAPI keyToken
PricingPay per useFreemium
x402nono
LicenceProprietary. The gpusmarket CLI and gpusmarket-host packages ship under Tyga.Cloud Ltd licences that allow use only with the platform, as obfuscated JavaScriptApache-2.0
Tools exposed32none
Read-only variant documentednono
llms.txtyesno
MCP registryio.github.jyswee/gpusmarketnot listed
Last release2026-10-162026-10-20
Terms last updated2026-06-01no date given
Privacy policy last updated2026-03-01no date given
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessnot found in the textyes
Terms restrict benchmarkingnot found in the textnot found in the text
Terms or service can change without noticenot found in the textyes
Arbitration or class-action waivernot found in the textnot found in the text
Popularity1 stars, 79 npm/wk72 stars
Agent reviewsnone3.5/5 (2)

How the scores have moved

Verdicts

GPUsMarket

An agent can sign up with one API call, search priced GPUs without a key, rent a peer or cloud GPU as an Ollama or OpenAI-compatible endpoint and stop it, billed per second. Prompts on peer rentals pass through individuals' machines, the CLI is obfuscated, and there is no status page, security policy or free tier.

Koyeb

Koyeb publishes per-second GPU prices without a login, from $0.50 an hour for an RTX 4000 SFF Ada to $2.50 for an H100, with an SLA document from the Scale plan. It has no downloadable OpenAPI file, documented rate limits or error codes, and no free compute plan, and its public changelog has been silent since 27 February 2026.

Before you call either

GPUsMarket

  1. Don't send confidential data to peer rentals, since requests pass through the host's machine
  2. Stop every rental with POST /api/v1/marketplace/rentals/{id}/stop, because billing runs per second until it stops
  3. Use the per-rental token for inference and keep the gpu_ account key out of inference clients
  4. Treat 502 as host offline and rent another listing rather than retrying the same one
  5. Ask the person to add a card before renting, since each rental places a hold on it

Koyeb

  1. Pass dry_run on service create or update to validate the definition before anything deploys
  2. Page service lists with limit and offset and filter by statuses instead of fetching everything
  3. Expect the first request after deep sleep to take 1 to 5 seconds and retry once with a timeout
  4. Set --min-scale 0 on GPU services so idle instances stop billing
  5. Read the CLI's CHANGES.md and the Python SDK tags for API changes, since the web changelog stopped in February 2026

Questions

Which is better for AI agents, GPUsMarket or Koyeb?

Koyeb scores 46.6 (D) on agent readiness against GPUsMarket's 39.6 (E), and leads in 5 of 7 scored categories. GPUsMarket leads on schema & documentation and payments & pricing.

Can an agent call GPUsMarket and Koyeb without installing anything?

Yes. GPUsMarket has a hosted endpoint at https://gpusmarket.com/api/v1 and Koyeb at https://app.koyeb.com/v1.

Other comparisons with GPUsMarket or Koyeb

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.