{"jtbdId":null,"categoryId":"cat-cpu-compute","sort":"overall","minConfidence":"low","region":null,"asOf":"2026-10-19","freshness":{"scoreAsOfMin":"2026-09-14","scoreAsOfMax":"2026-10-19","contractAsOf":"2026-10-03","note":"asOf values come from each row's scores.asOf. They are not a live price or latency pull."},"rankContract":{"style":"editorial_weighted","notAnElo":true,"notComparableTo":["lmarena_elo","artificial_analysis_intelligence_index","openrouter_throughput_p50"],"sortMeans":"Higher catalog score first within this JTBD or category. Not cross-category comparable."},"priceSort":{"available":true,"param":"sort=price","direction":"ascending_cheapest_sourced_input_first","coverage":{"considered":48,"withSourcedInputTokenPrice":1,"excludedFromPriceSort":47,"label":"1 of 48 candidates have a sourced chat input $/1M; 47 candidates excluded from sort=price. Browser hours are not included."}},"unavailableFilters":[{"name":"throughput","reason":"No measured tokens/sec in this catalog. Do not invent TTFT."},{"name":"context_length","reason":"No structured context-window field yet. See research/gaps.md."}],"scoring":{"scale":"0-10","lockInRisk":"higher = more lock-in / worse; overall uses 10-lockInRisk","formula":"overall = 0.25*capabilityFit + 0.18*pricePerformance + 0.15*latencyReliability + 0.15*developerDx + 0.10*privacyPosture + 0.07*(10-lockInRisk) + 0.10*maturity. Raw lockInRisk stays higher=worse; only the aggregate inverts."},"results":[{"rank":1,"providerId":"cloudflare-workers","slug":"cloudflare-workers","name":"Cloudflare Workers","tagline":"Best edge runtime for lightweight agent gateways and tools. Heavy LLM loops still belong on Modal/Fly/GPU…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global"],"overall":8.53,"scores":{"capabilityFit":8.6,"pricePerformance":9.2,"latencyReliability":9.2,"developerDx":8.5,"privacyPosture":8,"lockInRisk":5.5,"maturity":9.5,"overall":8.53,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Cloudflare Workers: https://workers.cloudflare.com","Cloudflare AI: https://developers.cloudflare.com/workers-ai/"],"notes":"Best edge runtime for lightweight agent gateways and tools. Heavy LLM loops still belong on Modal/Fly/GPU hosts."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":2,"providerId":"svix","slug":"svix","name":"Svix","tagline":"Depot pick for outbound-webhooks. Use Hookdeck when the job is inbound event gateway/debugging; Courier/Knock…","status":"active","categoryIds":["cat-comms","cat-cpu-compute"],"regions":["global","us","eu"],"overall":8.52,"scores":{"capabilityFit":9,"pricePerformance":7.8,"latencyReliability":9.2,"developerDx":9,"privacyPosture":8.6,"lockInRisk":4,"maturity":8.6,"overall":8.52,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Svix pricing: https://www.svix.com/pricing/","Svix: https://www.svix.com"],"notes":"Depot pick for outbound-webhooks. Use Hookdeck when the job is inbound event gateway/debugging; Courier/Knock for multi-channel notify."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":3,"providerId":"modal","slug":"modal","name":"Modal","tagline":"Depot darling for Python agent backends and bursty GPU jobs. If you think in functions not VMs, start here.","status":"active","categoryIds":["cat-gpu-cloud","cat-cpu-compute","cat-sandboxes-browsers"],"regions":["us","global"],"overall":8.44,"scores":{"capabilityFit":9,"pricePerformance":8.2,"latencyReliability":8.6,"developerDx":9.6,"privacyPosture":7.8,"lockInRisk":4.5,"maturity":8.2,"overall":8.44,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-19","sources":["Modal: https://modal.com","Modal pricing: https://modal.com/pricing"],"notes":"Depot darling for Python agent backends and bursty GPU jobs. If you think in functions not VMs, start here."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":4,"providerId":"motherduck","slug":"motherduck","name":"MotherDuck","tagline":"Depot pick when the agent needs SQL warehouse context (analytics, DuckLake/Iceberg, shared Guides). Snowflake…","status":"active","categoryIds":["cat-vector-memory","cat-cpu-compute"],"regions":["us","eu","global"],"overall":8.44,"scores":{"capabilityFit":8.8,"pricePerformance":8.6,"latencyReliability":8.6,"developerDx":9,"privacyPosture":8.5,"lockInRisk":4.5,"maturity":8.2,"overall":8.44,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-19","sources":["MotherDuck pricing: https://motherduck.com/product/pricing/","MotherDuck billing docs: https://motherduck.com/docs/about-motherduck/billing/pricing/","MotherDuck: https://motherduck.com"],"notes":"Depot pick when the agent needs SQL warehouse context (analytics, DuckLake/Iceberg, shared Guides). Snowflake Cortex / Databricks Mosaic when the lakehouse is already the system of record."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":5,"providerId":"warpstream","slug":"warpstream","name":"WarpStream","tagline":"Pick when the agent backbone must be Kafka-protocol (replay, consumers, Iceberg) without Confluent prices…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us"],"overall":8.41,"scores":{"capabilityFit":8.8,"pricePerformance":9,"latencyReliability":8.6,"developerDx":7.8,"privacyPosture":9.2,"lockInRisk":4.2,"maturity":8,"overall":8.41,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["WarpStream pricing: https://www.warpstream.com/pricing","WarpStream: https://www.warpstream.com"],"notes":"Pick when the agent backbone must be Kafka-protocol (replay, consumers, Iceberg) without Confluent prices. Confluent Cloud if you need full enterprise Kafka + connectors and already pay that tax."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":6,"providerId":"upstash-qstash","slug":"upstash-qstash","name":"Upstash QStash","tagline":"Depot pick for a raw serverless agent event backbone (webhooks, delayed retries, fan-out) without operating…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us"],"overall":8.38,"scores":{"capabilityFit":8.2,"pricePerformance":9.2,"latencyReliability":8.4,"developerDx":9.2,"privacyPosture":7.8,"lockInRisk":3.5,"maturity":8,"overall":8.38,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Upstash QStash pricing: https://upstash.com/pricing/qstash","Upstash: https://upstash.com"],"notes":"Depot pick for a raw serverless agent event backbone (webhooks, delayed retries, fan-out) without operating Kafka/SQS. Inngest when you need durable steps; NATS/Synadia when you need a real messaging fabric; WarpStream/Confluent when you already are Kafka."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":7,"providerId":"clickhouse-cloud","slug":"clickhouse-cloud","name":"ClickHouse Cloud","tagline":"Depot pick for agent-analytics-warehouse (event/log OLAP). MotherDuck remains sql-warehouse-agent-context for…","status":"active","categoryIds":["cat-vector-memory","cat-observability","cat-cpu-compute"],"regions":["global","us","eu"],"overall":8.38,"scores":{"capabilityFit":9,"pricePerformance":8,"latencyReliability":8.8,"developerDx":8.4,"privacyPosture":8.2,"lockInRisk":4.5,"maturity":9,"overall":8.38,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-19","sources":["ClickHouse Cloud billing overview: https://clickhouse.com/docs/cloud/manage/billing/overview","ClickHouse pricing: https://clickhouse.com/pricing"],"notes":"Depot pick for agent-analytics-warehouse (event/log OLAP). MotherDuck remains sql-warehouse-agent-context for DuckDB-shaped app analytics; Snowflake/Databricks if already committed."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":8,"providerId":"ably","slug":"ably","name":"Ably","tagline":"Depot pick for realtime agent↔user channels (token streaming, presence, multiplayer agent UIs). Not a…","status":"active","categoryIds":["cat-comms","cat-cpu-compute"],"regions":["global","us","eu"],"overall":8.29,"scores":{"capabilityFit":8.8,"pricePerformance":7.4,"latencyReliability":9.2,"developerDx":8.4,"privacyPosture":8.6,"lockInRisk":5.2,"maturity":9.2,"overall":8.29,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Ably pricing: https://ably.com/pricing","Ably pub/sub pricing docs: https://ably.com/docs/platform/pricing","Ably: https://ably.com"],"notes":"Depot pick for realtime agent↔user channels (token streaming, presence, multiplayer agent UIs). Not a substitute for email/SMS orchestration or durable workflow engines."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":9,"providerId":"fly-io","slug":"fly-io","name":"Fly.io","tagline":"Excellent for globally distributed agent sidecars and Machines-based sandboxes. Prefer Railway/Render if you…","status":"active","categoryIds":["cat-cpu-compute","cat-sandboxes-browsers"],"regions":["global"],"overall":8.28,"scores":{"capabilityFit":8.8,"pricePerformance":8.2,"latencyReliability":8,"developerDx":8.8,"privacyPosture":7.8,"lockInRisk":3.5,"maturity":8.5,"overall":8.28,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Fly.io: https://fly.io","Fly Machines: https://fly.io/docs/machines/"],"notes":"Excellent for globally distributed agent sidecars and Machines-based sandboxes. Prefer Railway/Render if you want less infra thinking."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":10,"providerId":"synadia-cloud","slug":"synadia-cloud","name":"Synadia Cloud (NATS)","tagline":"Pick when agents need a real pub/sub fabric (multi-service, edge leafs) not just HTTP callbacks. QStash for…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us"],"overall":8.28,"scores":{"capabilityFit":8.6,"pricePerformance":8.2,"latencyReliability":8.8,"developerDx":8,"privacyPosture":8.5,"lockInRisk":3.8,"maturity":8.5,"overall":8.28,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Synadia Cloud pricing: https://docs.synadia.com/cloud/pricing","Synadia: https://www.synadia.com","NATS: https://nats.io"],"notes":"Pick when agents need a real pub/sub fabric (multi-service, edge leafs) not just HTTP callbacks. QStash for simpler serverless; Kafka/WarpStream for log-shaped replay."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":11,"providerId":"daytona","slug":"daytona","name":"Daytona","tagline":"Choose when agents need sticky filesystems and full dev environments. E2B for disposable code exec. Confirm…","status":"active","categoryIds":["cat-sandboxes-browsers","cat-cpu-compute"],"regions":["global"],"overall":8.24,"scores":{"capabilityFit":8.8,"pricePerformance":8.2,"latencyReliability":8.2,"developerDx":8.8,"privacyPosture":8,"lockInRisk":3,"maturity":7.2,"overall":8.24,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Daytona pricing: https://www.daytona.io/pricing","Daytona billing docs: https://www.daytona.io/docs/en/billing/","Daytona: https://daytona.io","Daytona docs: https://www.daytona.io/docs","Agent sandbox landscape 2026: https://shipengtao.com/en/agent-sandbox/"],"notes":"Choose when agents need sticky filesystems and full dev environments. E2B for disposable code exec. Confirm licensing after 2026 closed-source shift."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":12,"providerId":"verda","slug":"verda","name":"Verda","tagline":"Top EU list-price neocloud peer to Nebius. Prefer Nebius Depot default for global neocloud; Verda when EU…","status":"active","categoryIds":["cat-gpu-cloud","cat-cpu-compute"],"regions":["eu","global"],"overall":8.23,"scores":{"capabilityFit":8.6,"pricePerformance":8.2,"latencyReliability":8.4,"developerDx":8.4,"privacyPosture":8.8,"lockInRisk":4,"maturity":7.8,"overall":8.23,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Verda pricing: https://verda.com/pricing","Verda H100: https://verda.com/h100"],"notes":"Top EU list-price neocloud peer to Nebius. Prefer Nebius Depot default for global neocloud; Verda when EU residency + public Blackwell card matter."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":13,"providerId":"planetscale","slug":"planetscale","name":"PlanetScale","tagline":"Serverless DB peer when branching DX matters. Prefer Neon/Supabase for default Postgres+pgvector agents…","status":"active","categoryIds":["cat-cpu-compute","cat-vector-memory"],"regions":["global","us","eu"],"overall":8.23,"scores":{"capabilityFit":8.6,"pricePerformance":7.4,"latencyReliability":8.8,"developerDx":9.2,"privacyPosture":8,"lockInRisk":4.8,"maturity":8.8,"overall":8.23,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["PlanetScale pricing.md: https://planetscale.com/pricing.md","PlanetScale pricing: https://planetscale.com/pricing","PlanetScale Postgres pricing docs: https://planetscale.com/docs/postgres/pricing"],"notes":"Serverless DB peer when branching DX matters. Prefer Neon/Supabase for default Postgres+pgvector agents; PlanetScale when Vitess/MySQL or schema-branch workflows dominate."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":14,"providerId":"fly-machines","slug":"fly-machines","name":"Fly Machines","tagline":"DIY sandbox substrate with global edge. Prefer E2B unless you need custom machine control.","status":"active","categoryIds":["cat-sandboxes-browsers","cat-cpu-compute"],"regions":["global"],"overall":8.21,"scores":{"capabilityFit":8.5,"pricePerformance":8.5,"latencyReliability":8.2,"developerDx":8,"privacyPosture":7.8,"lockInRisk":3,"maturity":8.5,"overall":8.21,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Fly Machines: https://fly.io/docs/machines/"],"notes":"DIY sandbox substrate with global edge. Prefer E2B unless you need custom machine control."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":15,"providerId":"hetzner","slug":"hetzner","name":"Hetzner","tagline":"When you need cheap always-on CPU in EU, start here. DIY the agent orchestration yourself.","status":"active","categoryIds":["cat-cpu-compute","cat-object-storage"],"regions":["eu","us"],"overall":8.2,"scores":{"capabilityFit":7.5,"pricePerformance":9.6,"latencyReliability":8.6,"developerDx":7.2,"privacyPosture":8,"lockInRisk":2.5,"maturity":9,"overall":8.2,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Hetzner Cloud: https://www.hetzner.com/cloud","Hetzner: https://www.hetzner.com"],"notes":"When you need cheap always-on CPU in EU, start here. DIY the agent orchestration yourself."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":16,"providerId":"digitalocean","slug":"digitalocean","name":"DigitalOcean","tagline":"Classic simple cloud. Use for steady VMs and Spaces; pair Paperspace/RunPod for GPUs.","status":"active","categoryIds":["cat-cpu-compute","cat-object-storage","cat-gpu-cloud"],"regions":["global","us","eu","ap"],"overall":8.15,"scores":{"capabilityFit":7.8,"pricePerformance":8.2,"latencyReliability":8.8,"developerDx":8.5,"privacyPosture":7.5,"lockInRisk":3.5,"maturity":9.2,"overall":8.15,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["DigitalOcean: https://www.digitalocean.com"],"notes":"Classic simple cloud. Use for steady VMs and Spaces; pair Paperspace/RunPod for GPUs."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":17,"providerId":"restate","slug":"restate","name":"Restate","tagline":"Strong Temporal alternative for durable AI agents, especially on Workers/Vercel. Remains medium until paid…","status":"active","categoryIds":["cat-cpu-compute","cat-sandboxes-browsers"],"regions":["global","us","eu"],"overall":8.15,"scores":{"capabilityFit":8.6,"pricePerformance":7.8,"latencyReliability":8.8,"developerDx":8.4,"privacyPosture":8.4,"lockInRisk":3.8,"maturity":7.4,"overall":8.15,"kind":"curated_estimate","confidence":"medium","asOf":"2026-09-14","sources":["Restate Cloud public launch: https://restate.dev/blog/announcing-restate-cloud-public","Restate Cloud getting started: https://docs.restate.dev/cloud/getting-started","Restate pricing: https://restate.dev/pricing","Restate durable agents: https://docs.restate.dev/ai/patterns/durable-agents"],"notes":"Strong Temporal alternative for durable AI agents, especially on Workers/Vercel. Remains medium until paid $/action card is durably public. Depot durability pick stays Temporal Cloud."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":18,"providerId":"convex","slug":"convex","name":"Convex","tagline":"Great TS agent product backend when you want reactive state+actions together. Prefer Supabase/Neon when…","status":"active","categoryIds":["cat-cpu-compute","cat-vector-memory"],"regions":["global","us"],"overall":8.15,"scores":{"capabilityFit":8.6,"pricePerformance":8,"latencyReliability":8.6,"developerDx":9.2,"privacyPosture":7.8,"lockInRisk":6.2,"maturity":8.4,"overall":8.15,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Convex pricing: https://www.convex.dev/pricing","Convex: https://www.convex.dev"],"notes":"Great TS agent product backend when you want reactive state+actions together. Prefer Supabase/Neon when SQL/pgvector portability matters more than reactivity."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":19,"providerId":"deno-deploy","slug":"deno-deploy","name":"Deno Deploy","tagline":"Nice for TS edge tools. Don't confuse isolate deploy with E2B-class untrusted code sandboxes.","status":"active","categoryIds":["cat-cpu-compute","cat-sandboxes-browsers"],"regions":["global"],"overall":8.13,"scores":{"capabilityFit":7.8,"pricePerformance":8.5,"latencyReliability":8.6,"developerDx":9,"privacyPosture":8.2,"lockInRisk":4.5,"maturity":8,"overall":8.13,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Deno Deploy: https://deno.com/deploy"],"notes":"Nice for TS edge tools. Don't confuse isolate deploy with E2B-class untrusted code sandboxes."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":20,"providerId":"gcp-pubsub","slug":"gcp-pubsub","name":"Google Cloud Pub/Sub","tagline":"GCP hyperscaler bus for agent events. Prefer Service Bus on Azure for sessions; EventBridge on AWS; QStash…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us","eu"],"overall":8.13,"scores":{"capabilityFit":8.2,"pricePerformance":8.2,"latencyReliability":9.2,"developerDx":7.6,"privacyPosture":8.2,"lockInRisk":5.5,"maturity":9.5,"overall":8.13,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Pub/Sub pricing: https://cloud.google.com/pubsub/pricing","Pub/Sub: https://cloud.google.com/pubsub"],"notes":"GCP hyperscaler bus for agent events. Prefer Service Bus on Azure for sessions; EventBridge on AWS; QStash when you want no cloud account gravity."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":21,"providerId":"koyeb","slug":"koyeb","name":"Koyeb","tagline":"Serverless GPU/app peer for EU-friendly deploys. Depot neocloud pick stays Nebius; interruptible Salad…","status":"active","categoryIds":["cat-gpu-cloud","cat-cpu-compute"],"regions":["global","us","eu","ap"],"overall":8.12,"scores":{"capabilityFit":8.2,"pricePerformance":8.4,"latencyReliability":8.2,"developerDx":8.8,"privacyPosture":7.8,"lockInRisk":3.6,"maturity":7.8,"overall":8.12,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Koyeb pricing: https://www.koyeb.com/pricing","Koyeb: https://www.koyeb.com"],"notes":"Serverless GPU/app peer for EU-friendly deploys. Depot neocloud pick stays Nebius; interruptible Salad; Python jobs Modal; Koyeb when Git+GPU scale-to-zero DX wins."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":22,"providerId":"render","slug":"render","name":"Render","tagline":"Boring reliable PaaS. Great when Railway feels too hip and AWS feels too heavy.","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us","eu"],"overall":8.1,"scores":{"capabilityFit":8,"pricePerformance":7.5,"latencyReliability":8.8,"developerDx":9,"privacyPosture":7.8,"lockInRisk":4,"maturity":8.8,"overall":8.1,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Render: https://render.com"],"notes":"Boring reliable PaaS. Great when Railway feels too hip and AWS feels too heavy."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":23,"providerId":"vercel","slug":"vercel","name":"Vercel","tagline":"Ship the agent UI and thin API routes here. Put long-running agent workers on Modal/Fly/Railway.","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global"],"overall":8.1,"scores":{"capabilityFit":8.4,"pricePerformance":7,"latencyReliability":9,"developerDx":9.6,"privacyPosture":7.5,"lockInRisk":6,"maturity":9.2,"overall":8.1,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Vercel: https://vercel.com","Vercel AI SDK: https://sdk.vercel.ai"],"notes":"Ship the agent UI and thin API routes here. Put long-running agent workers on Modal/Fly/Railway."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":24,"providerId":"railway","slug":"railway","name":"Railway","tagline":"Depot favorite for shipping agent APIs quickly. When bills climb, move steady-state to Fly/Hetzner/DO.","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us","eu"],"overall":8.08,"scores":{"capabilityFit":8.2,"pricePerformance":7.8,"latencyReliability":8.4,"developerDx":9.4,"privacyPosture":7.2,"lockInRisk":4,"maturity":8.2,"overall":8.08,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Railway: https://railway.app"],"notes":"Depot favorite for shipping agent APIs quickly. When bills climb, move steady-state to Fly/Hetzner/DO."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":25,"providerId":"inngest","slug":"inngest","name":"Inngest","tagline":"Best DX default for durable agent workflows in TypeScript/Python. Temporal when you need harder multi-lang…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us"],"overall":8.07,"scores":{"capabilityFit":8.2,"pricePerformance":8,"latencyReliability":8.4,"developerDx":9,"privacyPosture":7.8,"lockInRisk":4.2,"maturity":7.8,"overall":8.07,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Inngest pricing: https://www.inngest.com/pricing","Inngest: https://www.inngest.com","Inngest docs: https://www.inngest.com/docs"],"notes":"Best DX default for durable agent workflows in TypeScript/Python. Temporal when you need harder multi-lang scale."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":26,"providerId":"azure-service-bus","slug":"azure-service-bus","name":"Azure Service Bus","tagline":"Azure twin to SQS/EventBridge for agent queues when already on Azure. EventBridge remains AWS hyperscaler…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us","eu"],"overall":8.04,"scores":{"capabilityFit":8.6,"pricePerformance":7.5,"latencyReliability":9.2,"developerDx":7.2,"privacyPosture":8.5,"lockInRisk":6,"maturity":9.5,"overall":8.04,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Azure Service Bus pricing: https://azure.microsoft.com/en-us/pricing/details/service-bus/","Service Bus overview: https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-queues-topics-subscriptions"],"notes":"Azure twin to SQS/EventBridge for agent queues when already on Azure. EventBridge remains AWS hyperscaler pick; QStash for HTTP-first serverless."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":27,"providerId":"aws-sqs","slug":"aws-sqs","name":"Amazon SQS","tagline":"Hyperscaler queue leaf when already on AWS. QStash remains Depot serverless HTTP bus default; SQS when…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us","eu"],"overall":8.03,"scores":{"capabilityFit":7.8,"pricePerformance":8.8,"latencyReliability":9.2,"developerDx":7,"privacyPosture":8,"lockInRisk":5.5,"maturity":9.5,"overall":8.03,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Amazon SQS pricing: https://aws.amazon.com/sqs/pricing/","Amazon SQS: https://aws.amazon.com/sqs/"],"notes":"Hyperscaler queue leaf when already on AWS. QStash remains Depot serverless HTTP bus default; SQS when IAM/VPC gravity wins."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":28,"providerId":"temporal-cloud","slug":"temporal-cloud","name":"Temporal Cloud","tagline":"Default durable orchestration for serious long-running agents. Inngest/Trigger.dev for lighter DX.","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us"],"overall":8.02,"scores":{"capabilityFit":9,"pricePerformance":6.8,"latencyReliability":9.2,"developerDx":7.2,"privacyPosture":8.2,"lockInRisk":5,"maturity":9.2,"overall":8.02,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Temporal: https://temporal.io","Temporal Cloud pricing: https://docs.temporal.io/cloud/pricing","Temporal docs: https://docs.temporal.io"],"notes":"Default durable orchestration for serious long-running agents. Inngest/Trigger.dev for lighter DX."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":29,"providerId":"hatchet","slug":"hatchet","name":"Hatchet","tagline":"Temporal/Inngest peer for agent task orchestration. Prefer Temporal for serious durability; Inngest for TS…","status":"active","categoryIds":["cat-cpu-compute","cat-sandboxes-browsers"],"regions":["global","us"],"overall":8.02,"scores":{"capabilityFit":8.2,"pricePerformance":7.8,"latencyReliability":8.4,"developerDx":8.6,"privacyPosture":8.2,"lockInRisk":3.2,"maturity":7.2,"overall":8.02,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Hatchet Cloud pricing: https://hatchet.run/pricing","Hatchet durable tasks docs: https://docs.hatchet.run/v1/durable-tasks","Hatchet: https://hatchet.run"],"notes":"Temporal/Inngest peer for agent task orchestration. Prefer Temporal for serious durability; Inngest for TS DX; Hatchet when you want OSS+simple run pricing."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":30,"providerId":"aws-ec2","slug":"aws-ec2","name":"AWS EC2","tagline":"Default enterprise VM substrate. Agents should wrap it — humans shouldn't live in the console.","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global"],"overall":8.01,"scores":{"capabilityFit":9.2,"pricePerformance":7,"latencyReliability":9.5,"developerDx":6.5,"privacyPosture":8.8,"lockInRisk":7.5,"maturity":9.9,"overall":8.01,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Amazon EC2: https://aws.amazon.com/ec2/"],"notes":"Default enterprise VM substrate. Agents should wrap it — humans shouldn't live in the console."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":31,"providerId":"aws-eventbridge","slug":"aws-eventbridge","name":"Amazon EventBridge","tagline":"AWS event backbone for agents (webhooks via API destinations, cron via Scheduler). Inngest/Temporal for…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us","eu"],"overall":8.01,"scores":{"capabilityFit":8.4,"pricePerformance":7.8,"latencyReliability":9.2,"developerDx":7.4,"privacyPosture":8,"lockInRisk":6,"maturity":9.4,"overall":8.01,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["EventBridge pricing: https://aws.amazon.com/eventbridge/pricing/","Amazon EventBridge: https://aws.amazon.com/eventbridge/"],"notes":"AWS event backbone for agents (webhooks via API destinations, cron via Scheduler). Inngest/Temporal for durable steps; QStash for HTTP-first without AWS."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":32,"providerId":"gcore","slug":"gcore","name":"Gcore","tagline":"EU inference bargain on published H100 €/hr. Pair with Mistral/Scaleway for model APIs; Verda when you need…","status":"active","categoryIds":["cat-gpu-cloud","cat-cpu-compute"],"regions":["eu","global"],"overall":8.01,"scores":{"capabilityFit":8,"pricePerformance":8.8,"latencyReliability":8.2,"developerDx":7.2,"privacyPosture":8.8,"lockInRisk":4.5,"maturity":8.5,"overall":8.01,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Gcore AI pricing: https://gcore.com/pricing/ai","Gcore GPU Cloud: https://gcore.com/gpu-cloud"],"notes":"EU inference bargain on published H100 €/hr. Pair with Mistral/Scaleway for model APIs; Verda when you need self-serve IB training clusters."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":33,"providerId":"duckdb","slug":"duckdb","name":"DuckDB (vector/extensions)","tagline":"Use for local analytics + light vector experiments. Production agent memory → pgvector/Qdrant/Mem0.","status":"active","categoryIds":["cat-vector-memory","cat-cpu-compute"],"regions":["global","us"],"overall":8,"scores":{"capabilityFit":6,"pricePerformance":9.5,"latencyReliability":7.5,"developerDx":8.5,"privacyPosture":9.5,"lockInRisk":2,"maturity":8.8,"overall":8,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["DuckDB: https://duckdb.org","DuckDB VSS: https://duckdb.org/docs/stable/extensions/vss","MotherDuck pricing: https://motherduck.com/product/pricing/"],"notes":"Use for local analytics + light vector experiments. Production agent memory → pgvector/Qdrant/Mem0."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":34,"providerId":"confluent-cloud","slug":"confluent-cloud","name":"Confluent Cloud","tagline":"Enterprise Kafka default. Agent builders should prefer QStash (simple) or WarpStream (Kafka-compat cheaper)…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us"],"overall":8,"scores":{"capabilityFit":9.2,"pricePerformance":5.8,"latencyReliability":9.4,"developerDx":7.5,"privacyPosture":8.5,"lockInRisk":5.5,"maturity":9.6,"overall":8,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Confluent pricing: https://www.confluent.io/pricing/","Confluent Cloud: https://www.confluent.io"],"notes":"Enterprise Kafka default. Agent builders should prefer QStash (simple) or WarpStream (Kafka-compat cheaper) unless Confluent is already standard."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":35,"providerId":"dbos","slug":"dbos","name":"DBOS","tagline":"Embed durable steps in your app's Postgres rather than running a separate workflow cluster. Temporal remains…","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us"],"overall":7.99,"scores":{"capabilityFit":8,"pricePerformance":8,"latencyReliability":8.6,"developerDx":8.4,"privacyPosture":8.4,"lockInRisk":3.4,"maturity":7,"overall":7.99,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["DBOS pricing: https://www.dbos.dev/pricing","DBOS: https://www.dbos.dev"],"notes":"Embed durable steps in your app's Postgres rather than running a separate workflow cluster. Temporal remains Depot durability default."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":36,"providerId":"gcp-compute","slug":"gcp-compute","name":"GCP Compute Engine","tagline":"Solid when you're already on GCP. Otherwise Hetzner/DO/Fly are faster paths for agents.","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global"],"overall":7.93,"scores":{"capabilityFit":8.8,"pricePerformance":7.2,"latencyReliability":9.2,"developerDx":6.8,"privacyPosture":8.8,"lockInRisk":7.5,"maturity":9.8,"overall":7.93,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Compute Engine: https://cloud.google.com/products/compute"],"notes":"Solid when you're already on GCP. Otherwise Hetzner/DO/Fly are faster paths for agents."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":37,"providerId":"lightning-ai","slug":"lightning-ai","name":"Lightning AI","tagline":"Use when the team already lives in Lightning/PyTorch notebooks. Together/Unsloth remain Depot finetune…","status":"active","categoryIds":["cat-train-finetune","cat-gpu-cloud","cat-cpu-compute"],"regions":["global","us"],"overall":7.93,"scores":{"capabilityFit":8.6,"pricePerformance":7,"latencyReliability":8.2,"developerDx":9,"privacyPosture":7.4,"lockInRisk":4.8,"maturity":8.4,"overall":7.93,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Lightning AI pricing: https://lightning.ai/pricing","Lightning AI: https://lightning.ai"],"notes":"Use when the team already lives in Lightning/PyTorch notebooks. Together/Unsloth remain Depot finetune defaults; Modal for Python serverless agents."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":38,"providerId":"trigger-dev","slug":"trigger-dev","name":"Trigger.dev","tagline":"Pick for TS app background agent jobs. Inngest for event meshes; Temporal for polyglot durability.","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global","us"],"overall":7.84,"scores":{"capabilityFit":7.8,"pricePerformance":8.2,"latencyReliability":8,"developerDx":9.2,"privacyPosture":7.5,"lockInRisk":4.8,"maturity":7.2,"overall":7.84,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Trigger.dev pricing: https://trigger.dev/pricing","Trigger.dev: https://trigger.dev","Trigger.dev docs: https://trigger.dev/docs"],"notes":"Pick for TS app background agent jobs. Inngest for event meshes; Temporal for polyglot durability."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":39,"providerId":"genymotion-cloud","slug":"genymotion-cloud","name":"Genymotion Cloud","tagline":"Use when agents need Android VMs (not real handsets). Real-device mobile CUA stays BrowserStack/Sauce/AWS…","status":"active","categoryIds":["cat-sandboxes-browsers","cat-cpu-compute"],"regions":["global","us","eu"],"overall":7.75,"scores":{"capabilityFit":7.8,"pricePerformance":7.4,"latencyReliability":8.2,"developerDx":8,"privacyPosture":7.8,"lockInRisk":4,"maturity":8.4,"overall":7.75,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Genymotion SaaS pricing docs: https://docs.genymotion.com/usage/saas/pricing/","Genymotion Cloud: https://www.genymotion.com/product-cloud/","Genymotion pricing: https://www.genymotion.com/pricing/"],"notes":"Use when agents need Android VMs (not real handsets). Real-device mobile CUA stays BrowserStack/Sauce/AWS Device Farm; Cua covers multi-OS desktop+Android VM fleets."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":40,"providerId":"cloudflare-workers-ai","slug":"cloudflare-workers-ai","name":"Cloudflare Workers AI","tagline":"Best when your agent already runs on Workers and you want colocated small/open models. Not a frontier brain.","status":"active","categoryIds":["cat-inference-apis","cat-cpu-compute"],"regions":["global","us"],"overall":7.69,"scores":{"capabilityFit":6.8,"pricePerformance":8.5,"latencyReliability":8.2,"developerDx":8.4,"privacyPosture":8,"lockInRisk":4.5,"maturity":7.8,"overall":7.69,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Workers AI pricing: https://developers.cloudflare.com/workers-ai/platform/pricing/","Workers AI: https://developers.cloudflare.com/workers-ai/","Cloudflare Workers AI product: https://www.cloudflare.com/products/workers-ai/"],"notes":"Best when your agent already runs on Workers and you want colocated small/open models. Not a frontier brain."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":0.017,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":0.017,"skuId":null,"sku":null,"comparison":"min sourced input SKU among candidates; not quality-adjusted","usdPerMillionInputTokens":0.017}},{"rank":41,"providerId":"upstash-box","slug":"upstash-box","name":"Upstash Box","tagline":"Interesting E2B peer for freezeable agent computers. Keep medium until preview exits; production default…","status":"active","categoryIds":["cat-sandboxes-browsers","cat-cpu-compute"],"regions":["global","us"],"overall":7.67,"scores":{"capabilityFit":8,"pricePerformance":8.6,"latencyReliability":7.2,"developerDx":8.8,"privacyPosture":7.4,"lockInRisk":4.2,"maturity":5.8,"overall":7.67,"kind":"curated_estimate","confidence":"medium","asOf":"2026-09-14","sources":["Upstash Box pricing: https://upstash.com/pricing/box","Upstash Box quickstart: https://upstash.com/docs/box/overall/quickstart"],"notes":"Interesting E2B peer for freezeable agent computers. Keep medium until preview exits; production default remains E2B."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":42,"providerId":"azure-vms","slug":"azure-vms","name":"Azure Virtual Machines","tagline":"Enterprise Microsoft default. Indie agent stacks should look elsewhere first.","status":"active","categoryIds":["cat-cpu-compute"],"regions":["global"],"overall":7.64,"scores":{"capabilityFit":8.6,"pricePerformance":6.5,"latencyReliability":9.2,"developerDx":6.2,"privacyPosture":8.8,"lockInRisk":7.8,"maturity":9.8,"overall":7.64,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Azure VMs: https://azure.microsoft.com/products/virtual-machines/"],"notes":"Enterprise Microsoft default. Indie agent stacks should look elsewhere first."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":43,"providerId":"paperspace","slug":"paperspace","name":"Paperspace (DigitalOcean)","tagline":"Fine for experiments and small fine-tunes. Graduate to RunPod/Lambda/CoreWeave for serious training.","status":"active","categoryIds":["cat-gpu-cloud","cat-cpu-compute"],"regions":["us","eu"],"overall":7.59,"scores":{"capabilityFit":7.2,"pricePerformance":7.8,"latencyReliability":7.8,"developerDx":8.2,"privacyPosture":7.2,"lockInRisk":4,"maturity":8.5,"overall":7.59,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Paperspace: https://www.paperspace.com"],"notes":"Fine for experiments and small fine-tunes. Graduate to RunPod/Lambda/CoreWeave for serious training."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":44,"providerId":"beam","slug":"beam","name":"Beam","tagline":"Viable Modal/RunPod alternative for serverless endpoints. Evaluate cold starts on your workload.","status":"active","categoryIds":["cat-gpu-cloud","cat-cpu-compute"],"regions":["us","global"],"overall":7.57,"scores":{"capabilityFit":7.8,"pricePerformance":8,"latencyReliability":7.5,"developerDx":8.2,"privacyPosture":7,"lockInRisk":4,"maturity":7,"overall":7.57,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Beam pricing: https://www.beam.cloud/pricing","Beam: https://www.beam.cloud","Beam docs: https://docs.beam.cloud"],"notes":"Viable Modal/RunPod alternative for serverless endpoints. Evaluate cold starts on your workload."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":45,"providerId":"northflank","slug":"northflank","name":"Northflank","tagline":"Choose when the agent needs a whole app platform, not just a code jail. E2B for pure sandboxes; Railway for…","status":"active","categoryIds":["cat-cpu-compute","cat-sandboxes-browsers","cat-gpu-cloud"],"regions":["global","us"],"overall":7.49,"scores":{"capabilityFit":8,"pricePerformance":7.4,"latencyReliability":7.8,"developerDx":8,"privacyPosture":7.5,"lockInRisk":5.5,"maturity":7.2,"overall":7.49,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Northflank: https://northflank.com","Northflank pricing: https://northflank.com/pricing","Agent sandbox landscape: https://shipengtao.com/en/agent-sandbox/"],"notes":"Choose when the agent needs a whole app platform, not just a code jail. E2B for pure sandboxes; Railway for simple apps."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":46,"providerId":"langgraph-cloud","slug":"langgraph-cloud","name":"LangGraph Platform / LangSmith Deploy","tagline":"Deploy here if your graphs already are LangGraph. Otherwise Inngest/Temporal + Langfuse to avoid stack…","status":"active","categoryIds":["cat-cpu-compute","cat-observability"],"regions":["global","us"],"overall":7.49,"scores":{"capabilityFit":8.4,"pricePerformance":6.8,"latencyReliability":8,"developerDx":8.2,"privacyPosture":7.2,"lockInRisk":7.2,"maturity":8.2,"overall":7.49,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["LangChain pricing: https://www.langchain.com/pricing","LangGraph: https://www.langchain.com/langgraph","LangGraph pricing breakdown 2026: https://www.truefoundry.com/blog/langgraph-pricing"],"notes":"Deploy here if your graphs already are LangGraph. Otherwise Inngest/Temporal + Langfuse to avoid stack lock-in."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":47,"providerId":"anyscale","slug":"anyscale","name":"Anyscale","tagline":"Default when your agent stack already is Ray or you need serious multi-node Python. For simple serverless GPU…","status":"active","categoryIds":["cat-gpu-cloud","cat-cpu-compute","cat-train-finetune"],"regions":["global","us"],"overall":7.46,"scores":{"capabilityFit":8.2,"pricePerformance":6.5,"latencyReliability":8,"developerDx":7.5,"privacyPosture":7.8,"lockInRisk":5.5,"maturity":8.2,"overall":7.46,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["Anyscale pricing: https://www.anyscale.com/pricing","Anyscale: https://www.anyscale.com","Ray: https://www.ray.io"],"notes":"Default when your agent stack already is Ray or you need serious multi-node Python. For simple serverless GPU prefer Modal/RunPod."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}},{"rank":48,"providerId":"cloudferro","slug":"cloudferro","name":"CloudFerro","tagline":"EU public-cloud GPU when Infomaniak/Mistral APIs are not enough and you must run weights in PL/DE…","status":"active","categoryIds":["cat-gpu-cloud","cat-cpu-compute"],"regions":["eu","pl","de"],"overall":7.32,"scores":{"capabilityFit":7.2,"pricePerformance":5.8,"latencyReliability":8.4,"developerDx":6.8,"privacyPosture":9.2,"lockInRisk":4,"maturity":8.6,"overall":7.32,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["CloudFerro WAW4-1 GPU VMs: https://cloudferro.com/pricing/pricing-tables/waw4-1-cloud/virtual-machines-vm-with-gpu/","CloudFerro: https://cloudferro.com"],"notes":"EU public-cloud GPU when Infomaniak/Mistral APIs are not enough and you must run weights in PL/DE. Nebius/Verda remain better $/GPU for commercial EU neocloud."},"isDepotPick":false,"isRunnerUp":false,"sourcedInputUsdPerMillionTokens":null,"priceSort":{"skuKind":"chat_completion_input","unit":null,"amountUsd":null,"skuId":null,"sku":null,"comparison":"no matching sourced chat input $/1M; other units were not borrowed","usdPerMillionInputTokens":null}}],"quote":null,"editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27","jtbd":null,"jtbdAssumed":false,"assumptionNote":null,"defaultJtbd":"coding-agent","crossCategory":false,"note":"Cross-category / category-only board — overall scores are not comparable across categories."}