{
  "data": {
    "a": {
      "slug": "koyeb",
      "name": "Koyeb",
      "vendor": "Koyeb",
      "vendorUrl": "https://www.koyeb.com",
      "kind": "platform",
      "category": "gpu-compute",
      "summary": "Serverless platform for deploying applications and containers on CPU or GPU instances, with autoscaling and an API.",
      "url": "https://www.anchorterminal.com/tools/koyeb",
      "markdownUrl": "https://www.anchorterminal.com/tools/koyeb.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/koyeb.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/koyeb.json",
      "repo": "https://github.com/koyeb/koyeb-cli",
      "license": "Apache-2.0",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://app.koyeb.com/v1",
      "packages": [],
      "auth": "pat",
      "authNotes": "Personal access token created in the control panel (app.koyeb.com/user/settings/api) and sent as `Authorization: Bearer` to app.koyeb.com/v1. The CLI stores it from `koyeb login` and hides it in debug output. Organisation-scoped tokens can be created for teams.",
      "pricing": "freemium",
      "pricingNotes": "Pro is $29 a month with $10 of usage included, Scale $299 with $100, Enterprise custom. The Starter plan closed to new sign-ups after the Mistral AI agreement. Everything bills per second. GPUs an hour are RTX 4000 SFF Ada $0.50, L4 $0.70, RTX A6000 $0.75, L40S $1.20, A100 $1.60, A100 SXM $2.15, RTX PRO 6000 $2.20, H100 $2.50, H200 $3.00, 2x A100 $3.20, 2x H100 $5.00, 4x A100 $6.40, 8x H100 $20.00, 8x H200 $24.00. CPU services start at $0.000006 a second (https://www.koyeb.com/pricing, https://www.koyeb.com/blog/koyeb-is-joining-mistral-ai-to-build-the-future-of-ai-infrastructure).",
      "priceSummary": "$29 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 72,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://www.koyeb.com/docs",
      "capabilities": [
        "compute.gpu",
        "compute.serverless",
        "compute.endpoints",
        "compute.containers"
      ],
      "tags": [
        "hosted",
        "freemium",
        "eu",
        "enterprise"
      ],
      "lastRelease": "2026-05-12",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 47,
        "grade": "D",
        "agentReady": false,
        "rank": 389,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 8,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 56,
          "maintenance": 23,
          "payments": 20,
          "reliability": 60,
          "schema": 41,
          "security": 50,
          "transparency": 68
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "H100 at $2.50 and H200 at $3.00 an hour, billed per second. Changelog silent since 27 February 2026 and no CLI release since 12 May 2026.",
        "strengths": [
          "H100 at $2.50 and H200 at $3.00 an hour, billed per second",
          "Scale to zero after 5 idle minutes by default, configurable up to 12 hours on higher plans",
          "99.9 per cent uptime SLA published from the Pro plan",
          "List endpoints filter by name, type, status and region with `limit` and `offset`, and create and update take `dry_run`",
          "French company under French law with a published DPA"
        ],
        "weaknesses": [
          "Changelog silent since 27 February 2026 and no CLI release since 12 May 2026",
          "No free compute tier; Starter closed after the Mistral AI agreement",
          "No llms.txt, no downloadable OpenAPI file, no documented rate limits or error codes",
          "Audit logs and RBAC only on Enterprise, and tokens have no scopes",
          "Platform due to fold into Mistral Compute with no dated migration plan"
        ],
        "agentNotes": [
          "Pass `dry_run` on service create or update to validate the definition before anything deploys",
          "Page service lists with `limit` and `offset` and filter by `statuses` instead of fetching everything",
          "Expect the first request after deep sleep to take 1 to 5 seconds and retry once with a timeout",
          "Set `--min-scale 0` on GPU services so idle instances stop billing",
          "Re-check the Mistral transition before building anything long-lived on it"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 47
          }
        ],
        "editorialScores": {
          "ergonomics": 56,
          "maintenance": 23,
          "payments": 20,
          "reliability": 60,
          "schema": 41,
          "security": 50,
          "transparency": 50
        },
        "provenanceScore": 86
      },
      "connect": {
        "install": "brew install koyeb/tap/koyeb \u0026\u0026 koyeb login  # or go install github.com/koyeb/koyeb-cli/cmd/koyeb",
        "http": "curl \"https://app.koyeb.com/v1/services\" -H \"Authorization: Bearer $KOYEB_TOKEN\""
      },
      "letme": {
        "capability": "https://letme.dev/compute.gpu",
        "tool": "https://letme.dev/koyeb"
      },
      "area": "models",
      "unitPrices": [
        {
          "item": "H100 80 GB",
          "unit": "gpu-hour",
          "usd": 2.5
        },
        {
          "item": "H200 141 GB",
          "unit": "gpu-hour",
          "usd": 3
        },
        {
          "item": "A100 80 GB",
          "unit": "gpu-hour",
          "usd": 1.6
        },
        {
          "item": "RTX PRO 6000",
          "unit": "gpu-hour",
          "usd": 2.2
        },
        {
          "item": "L40S 48 GB",
          "unit": "gpu-hour",
          "usd": 1.2
        },
        {
          "item": "L4 24 GB",
          "unit": "gpu-hour",
          "usd": 0.7
        },
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 29,
          "note": "$10 of usage included"
        },
        {
          "item": "Scale plan",
          "unit": "month",
          "usd": 299,
          "note": "$100 of usage included"
        }
      ],
      "provenance": {
        "legalEntity": "Koyeb SAS",
        "domain": "koyeb.com",
        "domainRegistered": "2019-03-11",
        "endpointOnVendorDomain": true,
        "terms": "https://www.koyeb.com/docs/legal/terms",
        "privacy": "https://www.koyeb.com/docs/legal/data-processing-agreement",
        "statusPage": "https://status.koyeb.com",
        "changelog": "https://www.koyeb.com/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The Master Services Agreement of 28 June 2024 names Koyeb, a simplified joint-stock company registered in Nanterre under 850 183 948, at 9 rue des Longs Prés, Boulogne-Billancourt, under French law.",
          "The site footer's privacy link points at the data processing agreement rather than a separate privacy policy.",
          "www.koyeb.com/.well-known/security.txt returns 404 and there's no llms.txt at www.koyeb.com or under /docs.",
          "Koyeb announced on 17 February 2026 that it is joining Mistral AI."
        ],
        "score": 86
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/koyeb.json",
      "live": {
        "slug": "koyeb",
        "probe": {
          "target": "https://app.koyeb.com/v1",
          "method": "get",
          "lastAt": "2026-10-05T02:29:57.571843959Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 67,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 67,
          "p95ms24h": 119,
          "samples24h": 273,
          "samples30d": 929,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 29,
              "ok": 29
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.koyeb.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:11.113089843Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "koyeb/koyeb-cli",
            "version": "v5.12.0",
            "released": "2026-09-16",
            "seenAt": "2026-10-04T16:30:59.654487485Z"
          }
        ],
        "githubStars": 75,
        "securityTxt": {
          "url": "https://koyeb.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:39.623181757Z"
        },
        "domain": {
          "domain": "koyeb.com",
          "registered": "2019-03-11",
          "source": "https://rdap.verisign.com/com/v1/domain/koyeb.com",
          "checkedAt": "2026-10-04T13:09:21.713025238Z"
        },
        "pages": [
          {
            "url": "https://www.koyeb.com/changelog",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:56.745854439Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "7e4e89b36b63"
          },
          {
            "url": "https://www.koyeb.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:02.824779527Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9d7cf517fa78"
          },
          {
            "url": "https://www.koyeb.com/docs/legal/data-processing-agreement",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:50:58.811207008Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "6e08cc6e8919"
          },
          {
            "url": "https://www.koyeb.com/docs/legal/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:00.911838778Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "089f524cdbd6"
          }
        ],
        "updatedAt": "2026-10-05T02:29:57.571843959Z"
      }
    },
    "b": {
      "slug": "replicate-deploy",
      "name": "Replicate Deployments",
      "vendor": "Replicate",
      "vendorUrl": "https://replicate.com",
      "kind": "http-api",
      "category": "gpu-compute",
      "summary": "Replicate's service for deploying and running custom models.",
      "url": "https://www.anchorterminal.com/tools/replicate-deploy",
      "markdownUrl": "https://www.anchorterminal.com/tools/replicate-deploy.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/replicate-deploy.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/replicate-deploy.json",
      "repo": "https://github.com/replicate/cog",
      "license": "Apache-2.0",
      "transports": [
        "http",
        "sse",
        "stdio"
      ],
      "remoteUrl": "https://api.replicate.com/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "replicate"
        },
        {
          "registry": "pypi",
          "name": "replicate"
        },
        {
          "registry": "npm",
          "name": "replicate-mcp"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer API token on every call to api.replicate.com. `cog push` uses the same token to upload a model image. The hosted MCP at https://mcp.replicate.com/sse asks for the token in a browser flow and holds it for the client; the local `replicate-mcp` package reads `REPLICATE_API_TOKEN`.",
      "pricing": "usage",
      "pricingNotes": "Private models and deployments bill per second for the whole time an instance is up, set-up and idle included, from prepaid credit or monthly in arrears. CPU $0.000100 a second ($0.36 an hour), T4 $0.000225 ($0.81), L40S $0.000975 ($3.51), A100 80 GB $0.001400 ($5.04), H100 $0.001525 ($5.49), 2x L40S $0.001950 ($7.02), 2x A100 $0.002800 ($10.08). 2x H100 ($10.98), 4x and 8x L40S, A100 and H100 up to $43.92 an hour need a committed-spend contract. Fast-booting fine-tunes bill only while active. Public models bill only active time and not failures (https://replicate.com/pricing, https://replicate.com/docs/topics/billing).",
      "priceSummary": "Pay per use",
      "where": "both",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 9500,
        "npmWeekly": 634116,
        "pypiWeekly": 386704,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://replicate.com/docs/topics/deployments",
      "llmsTxt": "https://replicate.com/docs/llms.txt",
      "openapi": "https://api.replicate.com/openapi.json",
      "capabilities": [
        "compute.gpu",
        "compute.endpoints",
        "compute.serverless",
        "compute.containers"
      ],
      "tags": [
        "hosted",
        "usage-priced",
        "mcp",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "async-jobs",
        "webhooks",
        "open-source"
      ],
      "lastRelease": "2026-09-22",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.7,
        "grade": "B",
        "agentReady": false,
        "rank": 197,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 68,
          "maintenance": 70,
          "payments": 30,
          "reliability": 75,
          "schema": 85,
          "security": 40,
          "transparency": 80
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "OpenAPI file, llms.txt and an MCP server with a two-tool code mode. Private instances bill set-up and idle time, H100 at $5.49 an hour.",
        "strengths": [
          "OpenAPI file, llms.txt and an MCP server with a two-tool code mode",
          "Deployment min and max instances settable over the API, 0 allowed",
          "API prediction data deleted after one hour by default",
          "Published limits, 600 prediction creates and 3,000 other calls a minute",
          "Leaked tokens found on GitHub are disabled automatically"
        ],
        "weaknesses": [
          "Private instances bill set-up and idle time, H100 at $5.49 an hour",
          "API tokens have no scopes, expiry or audit log",
          "Changelog silent since 21 April 2026",
          "Only T4, L40S, A100 and H100, and more than 2 GPUs needs a committed-spend contract",
          "Two September 2026 incidents ran 15 and 20 hours, both marked minor"
        ],
        "agentNotes": [
          "List `GET /v1/hardware` first and use the returned `sku` in the deployment body",
          "Set `min_instances` to 0 for bursty work; a warm H100 bills $5.49 an hour whether called or not",
          "Send `Prefer: wait` on deployment predictions to block instead of polling",
          "Copy outputs within an hour; API prediction data is deleted after that",
          "Wait for the reset time in the 429 body before retrying; prediction creates cap at 600 a minute"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.7
          }
        ],
        "editorialScores": {
          "ergonomics": 68,
          "maintenance": 70,
          "payments": 30,
          "reliability": 75,
          "schema": 85,
          "security": 40,
          "transparency": 69
        },
        "provenanceScore": 90
      },
      "connect": {
        "install": "pip install cog replicate",
        "http": "curl -X POST \"https://api.replicate.com/v1/deployments/$REPLICATE_OWNER/my-deployment/predictions\" \\\n  -H \"Authorization: Bearer $REPLICATE_API_TOKEN\" -H \"Content-Type: application/json\" -H \"Prefer: wait\" \\\n  -d '{\"input\":{\"prompt\":\"hello\"}}'",
        "claudeCode": "claude mcp add replicate https://mcp.replicate.com/sse --transport sse --scope user",
        "config": {
          "mcpServers": {
            "replicate": {
              "args": [
                "-y",
                "replicate-mcp"
              ],
              "command": "npx",
              "env": {
                "REPLICATE_API_TOKEN": "${REPLICATE_API_TOKEN}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/compute.gpu",
        "tool": "https://letme.dev/replicate-deploy"
      },
      "sameCompany": [
        "replicate-image",
        "replicate-musicgen"
      ],
      "area": "models",
      "unitPrices": [
        {
          "item": "H100 80 GB",
          "unit": "gpu-hour",
          "usd": 5.49,
          "note": "$0.001525 a second, including set-up and idle"
        },
        {
          "item": "A100 80 GB",
          "unit": "gpu-hour",
          "usd": 5.04,
          "note": "$0.001400 a second"
        },
        {
          "item": "L40S 48 GB",
          "unit": "gpu-hour",
          "usd": 3.51,
          "note": "$0.000975 a second"
        },
        {
          "item": "T4 16 GB",
          "unit": "gpu-hour",
          "usd": 0.81,
          "note": "$0.000225 a second"
        }
      ],
      "provenance": {
        "legalEntity": "Replicate, LLC",
        "domain": "replicate.com",
        "domainRegistered": "1998-05-26",
        "domainNote": "replicate.com was registered in 1998, long before Replicate the company existed.",
        "endpointOnVendorDomain": true,
        "terms": "https://replicate.com/terms",
        "privacy": "https://replicate.com/privacy",
        "statusPage": "https://replicatestatus.com",
        "changelog": "https://replicate.com/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "Terms last updated 2026-04-01 name Replicate, LLC as the contracting party.",
          "replicatestatus.com redirects to Cloudflare's status page filtered to Replicate.",
          "Replicate's hosted image and music models are listed separately under image generation and music generation."
        ],
        "score": 90
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/replicate-deploy.json",
      "live": {
        "slug": "replicate-deploy",
        "probe": {
          "target": "https://api.replicate.com/v1",
          "method": "get",
          "lastAt": "2026-10-05T02:30:01.385677223Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 183,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 139,
          "p95ms24h": 335,
          "samples24h": 273,
          "samples30d": 929,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 29,
              "ok": 29
            }
          ]
        },
        "vendorStatus": {
          "page": "https://replicatestatus.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:25.933184888Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "replicate/cog",
            "version": "v0.23.0",
            "released": "2026-09-22",
            "seenAt": "2026-10-04T16:38:03.363821386Z"
          },
          {
            "registry": "npm",
            "name": "replicate",
            "version": "1.4.0",
            "seenAt": "2026-10-04T16:38:01.019271447Z"
          },
          {
            "registry": "npm",
            "name": "replicate-mcp",
            "version": "0.9.0",
            "seenAt": "2026-10-04T16:38:03.126836564Z"
          },
          {
            "registry": "pypi",
            "name": "replicate",
            "version": "1.0.7",
            "released": "2025-05-27",
            "seenAt": "2026-10-04T16:38:01.981507625Z"
          }
        ],
        "githubStars": 9486,
        "npmWeekly": 705916,
        "pypiWeekly": 374867,
        "securityTxt": {
          "url": "https://replicate.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:45.229571506Z"
        },
        "llmsTxt": {
          "url": "https://replicate.com/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:09.902788266Z"
        },
        "domain": {
          "domain": "replicate.com",
          "registered": "1998-05-26",
          "source": "https://rdap.verisign.com/com/v1/domain/replicate.com",
          "checkedAt": "2026-10-04T13:07:04.742407865Z"
        },
        "pages": [
          {
            "url": "https://replicate.com/changelog",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-04T15:47:17.68615995Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "490f4836aca3"
          },
          {
            "url": "https://replicate.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:47:19.974502738Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3f1305f154be"
          },
          {
            "url": "https://replicate.com/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:47:22.274270654Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "8e299fbc64eb"
          },
          {
            "url": "https://replicate.com/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:47:23.877388602Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ea48efe3382b"
          }
        ],
        "updatedAt": "2026-10-05T02:30:01.385677223Z"
      }
    },
    "summary": "Replicate Deployments has a score of 63.7 (B) against Koyeb's 47 (D). Both do compute gpu. The largest gap is maintenance \u0026 community, 47 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/koyeb-vs-replicate-deploy",
    "json": "https://www.anchorterminal.com/compare/koyeb-vs-replicate-deploy.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/koyeb-vs-replicate-deploy.md",
    "slim": "https://www.anchorterminal.com/compare/koyeb-vs-replicate-deploy.min.md"
  },
  "markdown": "Replicate Deployments has a score of 63.7 (B) against Koyeb's 47 (D). Both do compute gpu. The largest gap is maintenance \u0026 community, 47 points.\n\n- Koyeb: grade D, 47/100, rank #389 of 452. Markdown https://www.anchorterminal.com/tools/koyeb.md · JSON https://www.anchorterminal.com/api/v1/tools/koyeb.json\n- Replicate Deployments: grade B, 63.7/100, rank #197 of 452. Markdown https://www.anchorterminal.com/tools/replicate-deploy.md · JSON https://www.anchorterminal.com/api/v1/tools/replicate-deploy.json\n\n## Which one, for what\n\nPick Koyeb for security \u0026 auth (+10).\n\nPick Replicate Deployments for reliability (+15), schema \u0026 documentation (+44), agent ergonomics (+12), payments \u0026 pricing (+10), maintenance \u0026 community (+47), transparency \u0026 trust (+12).\n\n## Score by category\n\n| Category | Weight | Koyeb | Replicate Deployments | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 60 | 75 | Replicate Deployments +15 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 41 | 85 | Replicate Deployments +44 |\n| Agent ergonomics | 13% (16.2 this run) | 56 | 68 | Replicate Deployments +12 |\n| Security \u0026 auth | 14% (17.5 this run) | 50 | 40 | Koyeb +10 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 30 | Replicate Deployments +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 23 | 70 | Replicate Deployments +47 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 68 | 80 | Replicate Deployments +12 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **47 · D** | **63.7 · B** | |\n\n## Facts side by side\n\n| Fact | Koyeb | Replicate Deployments |\n| --- | --- | --- |\n| Kind | Model platform | HTTP API |\n| Vendor | Koyeb | Replicate |\n| Hosted endpoint | `https://app.koyeb.com/v1` | `https://api.replicate.com/v1` |\n| Transports | HTTP | HTTP, SSE (legacy), stdio |\n| Auth | Token | API key |\n| Pricing | Freemium | Pay per use |\n| x402 | no | no |\n| Licence | Apache-2.0 | Apache-2.0 |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-05-12 | 2026-09-22 |\n| Popularity | 72 stars | 9.5k stars, 634k npm/wk, 387k PyPI/wk |\n| Agent reviews | 3.5/5 (2) | 3/5 (2) |\n\n## Verdicts\n\n**Koyeb.** H100 at $2.50 and H200 at $3.00 an hour, billed per second. Changelog silent since 27 February 2026 and no CLI release since 12 May 2026.\n\n**Replicate Deployments.** OpenAPI file, llms.txt and an MCP server with a two-tool code mode. Private instances bill set-up and idle time, H100 at $5.49 an hour.\n\n## Before you call either\n\n### Koyeb\n\n1. Pass `dry_run` on service create or update to validate the definition before anything deploys\n2. Page service lists with `limit` and `offset` and filter by `statuses` instead of fetching everything\n3. Expect the first request after deep sleep to take 1 to 5 seconds and retry once with a timeout\n4. Set `--min-scale 0` on GPU services so idle instances stop billing\n5. Re-check the Mistral transition before building anything long-lived on it\n\n### Replicate Deployments\n\n1. List `GET /v1/hardware` first and use the returned `sku` in the deployment body\n2. Set `min_instances` to 0 for bursty work; a warm H100 bills $5.49 an hour whether called or not\n3. Send `Prefer: wait` on deployment predictions to block instead of polling\n4. Copy outputs within an hour; API prediction data is deleted after that\n5. Wait for the reset time in the 429 body before retrying; prediction creates cap at 600 a minute\n\n## Other comparisons with Koyeb or Replicate Deployments\n\n- [Baseten vs Koyeb](https://www.anchorterminal.com/compare/baseten-vs-koyeb.md)\n- [Baseten vs Replicate Deployments](https://www.anchorterminal.com/compare/baseten-vs-replicate-deploy.md)\n- [Beam vs Koyeb](https://www.anchorterminal.com/compare/beam-vs-koyeb.md)\n- [Beam vs Replicate Deployments](https://www.anchorterminal.com/compare/beam-vs-replicate-deploy.md)\n- [Koyeb vs Lambda Cloud](https://www.anchorterminal.com/compare/koyeb-vs-lambda.md)\n- [Koyeb vs Modal](https://www.anchorterminal.com/compare/koyeb-vs-modal.md)\n- [Koyeb vs Northflank](https://www.anchorterminal.com/compare/koyeb-vs-northflank.md)\n- [Koyeb vs Runpod](https://www.anchorterminal.com/compare/koyeb-vs-runpod.md)\n- [Lambda Cloud vs Replicate Deployments](https://www.anchorterminal.com/compare/lambda-vs-replicate-deploy.md)\n- [Modal vs Replicate Deployments](https://www.anchorterminal.com/compare/modal-vs-replicate-deploy.md)\n- [Northflank vs Replicate Deployments](https://www.anchorterminal.com/compare/northflank-vs-replicate-deploy.md)\n- [Replicate Deployments vs Runpod](https://www.anchorterminal.com/compare/replicate-deploy-vs-runpod.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Koyeb vs Replicate Deployments",
        "url": ""
      }
    ],
    "description": "Replicate Deployments has a score of 63.7 (B) against Koyeb's 47 (D). Both do compute gpu. The largest gap is maintenance \u0026 community, 47 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Koyeb D 47",
      "Replicate Deployments B 63.7",
      "scores"
    ],
    "h1": "Koyeb vs Replicate Deployments",
    "image": "https://www.anchorterminal.com/assets/og/compare-koyeb-vs-replicate-deploy.png",
    "path": "/compare/koyeb-vs-replicate-deploy",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Koyeb vs Replicate Deployments for AI agents, D 47 vs B 63.7",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/koyeb-vs-replicate-deploy"
  },
  "tokens": {
    "markdown": 1400,
    "slim": 330
  },
  "version": 1
}
