{"subject":{"id":"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.","website":"https://modal.com","status":"active","overall":8.44,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-19","lastReviewed":"2026-10-19","categoryIds":["cat-gpu-cloud","cat-cpu-compute","cat-sandboxes-browsers"],"regions":["us","global"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"modal-nvidia-b300-usd-per-gpu-second","providerId":"modal","sku":"Nvidia B300","unit":"usd_per_gpu_second","amountUsd":0.001972,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-b200-usd-per-gpu-second","providerId":"modal","sku":"Nvidia B200","unit":"usd_per_gpu_second","amountUsd":0.001736,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-h200-sxm-usd-per-gpu-second","providerId":"modal","sku":"Nvidia H200 SXM","unit":"usd_per_gpu_second","amountUsd":0.001261,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-h100-sxm5-usd-per-gpu-second","providerId":"modal","sku":"Nvidia H100 SXM5","unit":"usd_per_gpu_second","amountUsd":0.001097,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-rtx-pro-6000-usd-per-gpu-second","providerId":"modal","sku":"Nvidia RTX PRO 6000","unit":"usd_per_gpu_second","amountUsd":0.000842,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-a100-80gb-usd-per-gpu-second","providerId":"modal","sku":"Nvidia A100 80GB","unit":"usd_per_gpu_second","amountUsd":0.000694,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-a100-40gb-usd-per-gpu-second","providerId":"modal","sku":"Nvidia A100 40GB","unit":"usd_per_gpu_second","amountUsd":0.000583,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-l40s-usd-per-gpu-second","providerId":"modal","sku":"Nvidia L40S","unit":"usd_per_gpu_second","amountUsd":0.000542,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-a10-usd-per-gpu-second","providerId":"modal","sku":"Nvidia A10","unit":"usd_per_gpu_second","amountUsd":0.000306,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-l4-usd-per-gpu-second","providerId":"modal","sku":"Nvidia L4","unit":"usd_per_gpu_second","amountUsd":0.000222,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-nvidia-t4-usd-per-gpu-second","providerId":"modal","sku":"Nvidia T4","unit":"usd_per_gpu_second","amountUsd":0.000164,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_second","priceSortEligible":false,"qualifier":"Per-second rate shown with the per-second toggle. Not multiplied into an hour. Reconfirmed 2026-10-27 (v0.12.140): page also says 'Region selection 1.15 - 1.75x base prices' and 'Non-preemptible execution 3x base prices' (not stored as separate rows)."},{"id":"modal-cpu-physical-core-usd-per-core-second","providerId":"modal","sku":"CPU physical core","unit":"usd_per_core_second","amountUsd":0.0000131,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_core_second","priceSortEligible":false,"qualifier":"Physical core (2 vCPU). Minimum 0.125 cores."},{"id":"modal-memory-usd-per-gib-second","providerId":"modal","sku":"Memory","unit":"usd_per_gib_second","amountUsd":0.00000222,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib_second","priceSortEligible":false,"qualifier":"Container memory."},{"id":"modal-sandbox-cpu-usd-per-core-second","providerId":"modal","sku":"Sandbox CPU","unit":"usd_per_core_second","amountUsd":0.00003942,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_core_second","priceSortEligible":false,"qualifier":"Modal Sandbox rate (page: 'Modal Sandbox pricing', 'CPU (non-preemptible)'; 'Sandboxes are billed at non-preemptible rates of 3x list price'), separate from the default CPU rate."},{"id":"modal-sandbox-memory-usd-per-gib-second","providerId":"modal","sku":"Sandbox memory","unit":"usd_per_gib_second","amountUsd":0.00000667,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib_second","priceSortEligible":false,"qualifier":"Sandbox memory (page: 'Memory (non-preemptible)' under 'Modal Sandbox pricing')."},{"id":"modal-volumes-usd-per-gib-month","providerId":"modal","sku":"Volumes","unit":"usd_per_gib_month","amountUsd":0.09,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib_month","priceSortEligible":false,"qualifier":"Includes 1 TiB/mo free, not folded into this rate."},{"id":"modal-network-egress-usd-per-gib","providerId":"modal","sku":"Network egress","unit":"usd_per_gib","amountUsd":0.04,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib","priceSortEligible":false,"qualifier":"See plan for included usage."},{"id":"modal-team-plan-usd-per-month","providerId":"modal","sku":"Team plan","unit":"usd_per_month","amountUsd":250,"currency":"USD","sourceUrl":"https://modal.com/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Plus compute. $100/mo credits not subtracted."}],"notesExcerpt":"As of 2026-10-24 (modal.com/pricing, fetched 2026-10-24): Python-native serverless GPU/CPU billed per second of compute ('You never pay for idle resources'). GPU list rates per second: H100 SXM5 '$0.001097', H200 SXM '$0.001261', B200 '$0.001736', A100 80 GB '$0.000694', L40S '$0…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://modal.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."}},"relatedJtbdSlugs":["serverless-gpu","production-inference-fleet","batch-gpu","finetune","agent-backend","agent-sandbox","code-interpreter","platform-sandbox","ray-distributed-agents","agent-ephemeral-ci"],"alternatives":[{"id":"e2b","slug":"e2b","name":"E2B","tagline":"Depot default code sandbox for agents. Use for untrusted code; Daytona when you need persistent…","website":"https://e2b.dev","status":"active","overall":8.56,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0.12,"roles":["same_jtbd_pick","same_jtbd_runner"],"sharedJtbdSlugs":["agent-sandbox","code-interpreter","agent-ephemeral-ci"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"e2b-pro-usd-per-month","providerId":"e2b","sku":"Pro","unit":"usd_per_month","amountUsd":150,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Plus usage. The estimator total ($166/$316) was not stored."},{"id":"e2b-pro-plus-concurrency-usd-per-month","providerId":"e2b","sku":"Pro+ concurrency","unit":"usd_per_month","amountUsd":500,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Addon for 600 concurrent sandboxes."},{"id":"e2b-pro-plus-plus-concurrency-usd-per-month","providerId":"e2b","sku":"Pro++ concurrency","unit":"usd_per_month","amountUsd":1000,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Addon for 1,100 concurrent."},{"id":"e2b-enterprise-minimum-usd-per-month","providerId":"e2b","sku":"Enterprise minimum","unit":"usd_per_month","amountUsd":3000,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Page says enterprise requires $3,000/mo minimum, plus usage."},{"id":"e2b-1-vcpu-usd-per-vcpu-second","providerId":"e2b","sku":"1 vCPU","unit":"usd_per_vcpu_second","amountUsd":0.000014,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_vcpu_second","priceSortEligible":false,"qualifier":"Hobby / Pro. Not converted to an hour."},{"id":"e2b-2-vcpu-usd-per-vcpu-second","providerId":"e2b","sku":"2 vCPU","unit":"usd_per_sandbox_second_vcpu_charge","amountUsd":0.000028,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_sandbox_second","priceSortEligible":false,"qualifier":"Hobby / Pro. From the page's per-size vCPUs table (row 2: $0.000028/s): the vCPU charge per second of a running 2-vCPU sandbox, i.e. 2 x $0.000014 per vCPU-second. Not a per-vCPU rate (that is row e2b-1-vcpu-usd-per-vcpu-second). RAM is billed separately and not included. Not converted to an hour. Unit label corrected 2026-10-21 from usd_per_vcpu_second; amount unchanged, re-checked on the page 2026-10-21."},{"id":"e2b-4-vcpu-usd-per-vcpu-second","providerId":"e2b","sku":"4 vCPU","unit":"usd_per_sandbox_second_vcpu_charge","amountUsd":0.000056,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_sandbox_second","priceSortEligible":false,"qualifier":"Hobby / Pro. From the page's per-size vCPUs table (row 4: $0.000056/s): the vCPU charge per second of a running 4-vCPU sandbox, i.e. 4 x $0.000014 per vCPU-second. Not a per-vCPU rate (that is row e2b-1-vcpu-usd-per-vcpu-second). RAM is billed separately and not included. Not converted to an hour. Unit label corrected 2026-10-21 from usd_per_vcpu_second; amount unchanged, re-checked on the page 2026-10-21."},{"id":"e2b-6-vcpu-usd-per-vcpu-second","providerId":"e2b","sku":"6 vCPU","unit":"usd_per_sandbox_second_vcpu_charge","amountUsd":0.000084,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_sandbox_second","priceSortEligible":false,"qualifier":"Hobby / Pro. From the page's per-size vCPUs table (row 6: $0.000084/s): the vCPU charge per second of a running 6-vCPU sandbox, i.e. 6 x $0.000014 per vCPU-second. Not a per-vCPU rate (that is row e2b-1-vcpu-usd-per-vcpu-second). RAM is billed separately and not included. Not converted to an hour. Unit label corrected 2026-10-21 from usd_per_vcpu_second; amount unchanged, re-checked on the page 2026-10-21."},{"id":"e2b-8-vcpu-usd-per-vcpu-second","providerId":"e2b","sku":"8 vCPU","unit":"usd_per_sandbox_second_vcpu_charge","amountUsd":0.000112,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_sandbox_second","priceSortEligible":false,"qualifier":"Hobby / Pro. From the page's per-size vCPUs table (row 8: $0.000112/s): the vCPU charge per second of a running 8-vCPU sandbox, i.e. 8 x $0.000014 per vCPU-second. Not a per-vCPU rate (that is row e2b-1-vcpu-usd-per-vcpu-second). RAM is billed separately and not included. Not converted to an hour. Unit label corrected 2026-10-21 from usd_per_vcpu_second; amount unchanged, re-checked on the page 2026-10-21."},{"id":"e2b-1-gib-memory-usd-per-gib-second","providerId":"e2b","sku":"1 GiB memory","unit":"usd_per_gib_second","amountUsd":0.0000045,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib_second","priceSortEligible":false,"qualifier":"Hobby / Pro memory per second."},{"id":"e2b-2-gib-memory-usd-per-gib-second","providerId":"e2b","sku":"2 GiB memory","unit":"usd_per_sandbox_second_ram_charge","amountUsd":0.000009,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_sandbox_second","priceSortEligible":false,"qualifier":"Hobby / Pro. From the page's per-size Memory (GiB) table (row 2: $0.0000090/s): the RAM charge per second of a running sandbox with 2 GiB, i.e. 2 x $0.0000045 per GiB-second. Not a per-GiB rate (that is row e2b-1-gib-memory-usd-per-gib-second). vCPU is billed separately and not included. Unit label corrected 2026-10-21 from usd_per_gib_second; amount unchanged, re-checked on the page 2026-10-21."},{"id":"e2b-4-gib-memory-usd-per-gib-second","providerId":"e2b","sku":"4 GiB memory","unit":"usd_per_sandbox_second_ram_charge","amountUsd":0.000018,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_sandbox_second","priceSortEligible":false,"qualifier":"Hobby / Pro. From the page's per-size Memory (GiB) table (row 4: $0.0000180/s): the RAM charge per second of a running sandbox with 4 GiB, i.e. 4 x $0.0000045 per GiB-second. Not a per-GiB rate (that is row e2b-1-gib-memory-usd-per-gib-second). vCPU is billed separately and not included. Unit label corrected 2026-10-21 from usd_per_gib_second; amount unchanged, re-checked on the page 2026-10-21."},{"id":"e2b-8-gib-memory-usd-per-gib-second","providerId":"e2b","sku":"8 GiB memory","unit":"usd_per_sandbox_second_ram_charge","amountUsd":0.000036,"currency":"USD","sourceUrl":"https://e2b.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_sandbox_second","priceSortEligible":false,"qualifier":"Hobby / Pro. From the page's per-size Memory (GiB) table (row 8: $0.0000360/s): the RAM charge per second of a running sandbox with 8 GiB, i.e. 8 x $0.0000045 per GiB-second. Not a per-GiB rate (that is row e2b-1-gib-memory-usd-per-gib-second). vCPU is billed separately and not included. Unit label corrected 2026-10-21 from usd_per_gib_second; amount unchanged, re-checked on the page 2026-10-21."}],"notesExcerpt":"Firecracker microVM sandboxes billed per second; templates; code interpreter for agents.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://e2b.dev","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=agent-sandbox","human":"/providers/e2b","compare":"/compare/modal-vs-e2b"},{"id":"runpod","slug":"runpod","name":"RunPod","tagline":"Depot default for self-serve GPUs. Secure Cloud for anything customer-facing; Community/spot for batch.","website":"https://www.runpod.io","status":"active","overall":8.32,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-19","deltaOverallVsSubject":-0.12,"roles":["same_jtbd_runner","same_jtbd_pick"],"sharedJtbdSlugs":["serverless-gpu","production-inference-fleet","batch-gpu"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"runpod-pod-h100-sxm-secure","providerId":"runpod","sku":"H100 SXM Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":3.99,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-h100-sxm-community","providerId":"runpod","sku":"H100 SXM Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":2.69,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."},{"id":"runpod-pod-h200-secure","providerId":"runpod","sku":"H200 Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":5.29,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-h200-community","providerId":"runpod","sku":"H200 Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":3.59,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."},{"id":"runpod-pod-b200-secure","providerId":"runpod","sku":"B200 Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":7.99,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-b200-community","providerId":"runpod","sku":"B200 Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":5.98,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."},{"id":"runpod-pod-a100-sxm-secure","providerId":"runpod","sku":"A100 SXM Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":1.79,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-a100-sxm-community","providerId":"runpod","sku":"A100 SXM Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":1.39,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."},{"id":"runpod-pod-l40s-secure","providerId":"runpod","sku":"L40S Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":1.09,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-l40s-community","providerId":"runpod","sku":"L40S Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":0.79,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."},{"id":"runpod-pod-rtx-4090-secure","providerId":"runpod","sku":"RTX 4090 Pod (Secure Cloud)","unit":"usd_per_gpu_hour","amountUsd":0.89,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Secure Cloud, per GPU per hour (page default view). Not converted to $/1M."},{"id":"runpod-pod-rtx-4090-community","providerId":"runpod","sku":"RTX 4090 Pod (Community Cloud)","unit":"usd_per_gpu_hour","amountUsd":0.34,"currency":"USD","sourceUrl":"https://www.runpod.io/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand Pod, Community Cloud (third-party hosts), per GPU per hour. Not converted to $/1M."}],"notesExcerpt":"Secure Cloud + Community Cloud; serverless per-second; H100 often ~$2–3+/hr depending tier; spot cheaper.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://www.runpod.io","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=serverless-gpu","human":"/providers/runpod","compare":"/compare/modal-vs-runpod"},{"id":"together","slug":"together","name":"Together AI","tagline":"Best catalog breadth for OSS models. Watch minimums and lifetime spend gates before you design around a gated…","website":"https://www.together.ai","status":"active","overall":8.2,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.24,"roles":["same_jtbd_pick"],"sharedJtbdSlugs":["finetune"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"ambiguous","normalizationReason":"input_output_split_not_a_single_rate","shape":"sourced_rows","filterable":false,"priceSortEligible":true,"priceSortKeyUsdPerMillionInputTokens":0.15,"rows":[{"id":"together-llama-33-70b-input","providerId":"together","sku":"Llama 3.3 70B","unit":"usd_per_million_input_tokens","amountUsd":1.04,"currency":"USD","sourceUrl":"https://www.together.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.04,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Serverless price-per-1M-tokens table. A separate fine-tune table also lists Llama 3.3 70B at different numbers and was not used."},{"id":"together-llama-33-70b-output","providerId":"together","sku":"Llama 3.3 70B","unit":"usd_per_million_output_tokens","amountUsd":1.04,"currency":"USD","sourceUrl":"https://www.together.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.04,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"together-deepseek-v4-pro-0813-input","providerId":"together","sku":"DeepSeek V4 Pro 0813","unit":"usd_per_million_input_tokens","amountUsd":1.32,"currency":"USD","sourceUrl":"https://www.together.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.32,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Serverless price-per-1M-tokens table. A separate fine-tune table also lists Llama 3.3 70B at different numbers and was not used."},{"id":"together-deepseek-v4-pro-0813-output","providerId":"together","sku":"DeepSeek V4 Pro 0813","unit":"usd_per_million_output_tokens","amountUsd":3.96,"currency":"USD","sourceUrl":"https://www.together.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":3.96,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"together-deepseek-v4-pro-0813-cached","providerId":"together","sku":"DeepSeek V4 Pro 0813","unit":"usd_per_million_cached_input_tokens","amountUsd":0.13,"currency":"USD","sourceUrl":"https://www.together.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.13,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null},{"id":"together-gpt-oss-120b-input","providerId":"together","sku":"gpt-oss-120B","unit":"usd_per_million_input_tokens","amountUsd":0.15,"currency":"USD","sourceUrl":"https://www.together.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.15,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Serverless price-per-1M-tokens table. A separate fine-tune table also lists Llama 3.3 70B at different numbers and was not used."},{"id":"together-gpt-oss-120b-output","providerId":"together","sku":"gpt-oss-120B","unit":"usd_per_million_output_tokens","amountUsd":0.6,"currency":"USD","sourceUrl":"https://www.together.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.6,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"together-glm-53-flash-input","providerId":"together","sku":"GLM-5.3-Flash","unit":"usd_per_million_input_tokens","amountUsd":0.15,"currency":"USD","sourceUrl":"https://www.together.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.15,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Serverless price-per-1M-tokens table. A separate fine-tune table also lists Llama 3.3 70B at different numbers and was not used."},{"id":"together-glm-53-flash-output","providerId":"together","sku":"GLM-5.3-Flash","unit":"usd_per_million_output_tokens","amountUsd":0.5,"currency":"USD","sourceUrl":"https://www.together.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.5,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"together-glm-53-flash-cached","providerId":"together","sku":"GLM-5.3-Flash","unit":"usd_per_million_cached_input_tokens","amountUsd":0.03,"currency":"USD","sourceUrl":"https://www.together.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.03,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null}],"notesExcerpt":"As of 2026-09-14: Open-model inference + fine-tune on one OpenAI-compatible API; competitive per-token rates (often ~$0.15–$0.90/MTok class depending on model). Strong for Llama/Qwen/DeepSeek families; Dedicated endpoints available.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.together.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=finetune","human":"/providers/together","compare":"/compare/modal-vs-together"},{"id":"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…","website":"https://northflank.com","status":"active","overall":7.49,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.95,"roles":["same_jtbd_pick"],"sharedJtbdSlugs":["platform-sandbox"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-09-14 (northflank.com/pricing live): CPU $0.01667/vCPU-hr; Memory $0.00833/GB-hr; Disk $0.15/GB-mo; egress $0.06/GB. GPUs: L4 $0.80, A100 40GB $1.42, A100 80GB $1.76, H100 80GB $2.74, RTX PRO 6000 $3.00/hr. Predefined plans e.g. nf-compute-50 $12/mo, nf-compute-100-2 $…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://northflank.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=platform-sandbox","human":"/providers/northflank","compare":"/compare/modal-vs-northflank"},{"id":"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…","website":"https://www.anyscale.com","status":"active","overall":7.46,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.98,"roles":["same_jtbd_pick"],"sharedJtbdSlugs":["ray-distributed-agents"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-09-14 (anyscale.com/pricing): PAYG in Anyscale Credits, no monthly platform fee. Hosted examples: CPU AC 0.0135/hr; T4 0.5682; L4 0.9542; A10G 1.3635; A100 4.9591; H/B/GB families listed as contact. Hosted (Anyscale-managed, limited regions) vs BYOC (your VPC, use exis…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.anyscale.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=ray-distributed-agents","human":"/providers/anyscale","compare":"/compare/modal-vs-anyscale"},{"id":"daytona","slug":"daytona","name":"Daytona","tagline":"Choose when agents need sticky filesystems and full dev environments. E2B for disposable code exec. Confirm…","website":"https://daytona.io","status":"active","overall":8.24,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.2,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["agent-sandbox","platform-sandbox","agent-ephemeral-ci"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"daytona-vcpu","providerId":"daytona","sku":"vCPU","unit":"usd_per_vcpu_hour","amountUsd":0.0504,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_vcpu_hour","priceSortEligible":false,"qualifier":"Listed per hour. Page also says billing is calculated per second. Not converted to per second."},{"id":"daytona-memory","providerId":"daytona","sku":"Memory","unit":"usd_per_gib_hour","amountUsd":0.0162,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib_hour","priceSortEligible":false,"qualifier":"Per GiB-hour."},{"id":"daytona-storage","providerId":"daytona","sku":"Storage","unit":"usd_per_gib_hour","amountUsd":0.000108,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gib_hour","priceSortEligible":false,"qualifier":"Per GiB-hour. Page note: price per GiB after first 5 free. Not the memory rate."},{"id":"daytona-windows-vcpu","providerId":"daytona","sku":"Windows","unit":"usd_per_vcpu_hour","amountUsd":0.0858,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_vcpu_hour","priceSortEligible":false,"qualifier":"Per vCPU-hour."},{"id":"daytona-nvidia-b300-preemptible","providerId":"daytona","sku":"Nvidia B300 preemptible","unit":"usd_per_gpu_hour","amountUsd":4.08,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"Preemptible $/hour table. Reconfirmed 2026-10-27 (v0.12.140): the page now also prints an 'On-demand ($/hour)' table ('Nvidia B300 $6.25/h'), stored as row daytona-nvidia-b300-on-demand since v0.12.143; 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-b200-preemptible","providerId":"daytona","sku":"Nvidia B200 preemptible","unit":"usd_per_gpu_hour","amountUsd":3.59,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"Preemptible $/hour table. Reconfirmed 2026-10-27 (v0.12.140): the page now also prints an 'On-demand ($/hour)' table ('Nvidia B200 $6.25/h'), stored as row daytona-nvidia-b200-on-demand since v0.12.143; 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-amd-mi355x-preemptible","providerId":"daytona","sku":"AMD MI355X preemptible","unit":"usd_per_gpu_hour","amountUsd":3.44,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"Preemptible $/hour table. Reconfirmed 2026-10-27 (v0.12.140): the page now also prints an 'On-demand ($/hour)' table ('AMD MI355X $5.99/h'), stored as row daytona-amd-mi355x-on-demand since v0.12.143; 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-h200-preemptible","providerId":"daytona","sku":"Nvidia H200 preemptible","unit":"usd_per_gpu_hour","amountUsd":2.61,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"Preemptible $/hour table. Reconfirmed 2026-10-27 (v0.12.140): the page now also prints an 'On-demand ($/hour)' table ('Nvidia H200 $4.54/h'), stored as row daytona-nvidia-h200-on-demand since v0.12.143; 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-h100-preemptible","providerId":"daytona","sku":"Nvidia H100 preemptible","unit":"usd_per_gpu_hour","amountUsd":2.27,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"Preemptible $/hour table. Reconfirmed 2026-10-27 (v0.12.140): the page now also prints an 'On-demand ($/hour)' table ('Nvidia H100 $3.95/h'), stored as row daytona-nvidia-h100-on-demand since v0.12.143; 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-rtx-pro-6000-preemptible","providerId":"daytona","sku":"Nvidia RTX PRO 6000 preemptible","unit":"usd_per_gpu_hour","amountUsd":1.74,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"Preemptible $/hour table. Reconfirmed 2026-10-27 (v0.12.140): the page now also prints an 'On-demand ($/hour)' table ('Nvidia RTX PRO 6000 $3.03/h'), stored as row daytona-nvidia-rtx-pro-6000-on-demand since v0.12.143; 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-rtx-5090-preemptible","providerId":"daytona","sku":"Nvidia RTX 5090 preemptible","unit":"usd_per_gpu_hour","amountUsd":0.74,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"Preemptible $/hour table. Reconfirmed 2026-10-27 (v0.12.140): the page now also prints an 'On-demand ($/hour)' table ('Nvidia RTX 5090 $1.29/h'), stored as row daytona-nvidia-rtx-5090-on-demand since v0.12.143; 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-rtx-4090-preemptible","providerId":"daytona","sku":"Nvidia RTX 4090 preemptible","unit":"usd_per_gpu_hour","amountUsd":0.57,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"Preemptible $/hour table. Reconfirmed 2026-10-27 (v0.12.140): the page now also prints an 'On-demand ($/hour)' table ('Nvidia RTX 4090 $0.99/h'), stored as row daytona-nvidia-rtx-4090-on-demand since v0.12.143; 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-b300-on-demand","providerId":"daytona","sku":"Nvidia B300 on-demand","unit":"usd_per_gpu_hour","amountUsd":6.25,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand $/hour table ('Nvidia B300 $6.25/h'), added 2026-10-27 (v0.12.143) as a reviewed addition; the preemptible price for the same GPU is a separate row (daytona-nvidia-b300-preemptible, $4.08/h). 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-b200-on-demand","providerId":"daytona","sku":"Nvidia B200 on-demand","unit":"usd_per_gpu_hour","amountUsd":6.25,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand $/hour table ('Nvidia B200 $6.25/h'), added 2026-10-27 (v0.12.143) as a reviewed addition; the preemptible price for the same GPU is a separate row (daytona-nvidia-b200-preemptible, $3.59/h). 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-amd-mi355x-on-demand","providerId":"daytona","sku":"AMD MI355X on-demand","unit":"usd_per_gpu_hour","amountUsd":5.99,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand $/hour table ('AMD MI355X $5.99/h'), added 2026-10-27 (v0.12.143) as a reviewed addition; the preemptible price for the same GPU is a separate row (daytona-amd-mi355x-preemptible, $3.44/h). 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-h200-on-demand","providerId":"daytona","sku":"Nvidia H200 on-demand","unit":"usd_per_gpu_hour","amountUsd":4.54,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand $/hour table ('Nvidia H200 $4.54/h'), added 2026-10-27 (v0.12.143) as a reviewed addition; the preemptible price for the same GPU is a separate row (daytona-nvidia-h200-preemptible, $2.61/h). 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-h100-on-demand","providerId":"daytona","sku":"Nvidia H100 on-demand","unit":"usd_per_gpu_hour","amountUsd":3.95,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand $/hour table ('Nvidia H100 $3.95/h'), added 2026-10-27 (v0.12.143) as a reviewed addition; the preemptible price for the same GPU is a separate row (daytona-nvidia-h100-preemptible, $2.27/h). 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-rtx-pro-6000-on-demand","providerId":"daytona","sku":"Nvidia RTX PRO 6000 on-demand","unit":"usd_per_gpu_hour","amountUsd":3.03,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand $/hour table ('Nvidia RTX PRO 6000 $3.03/h'), added 2026-10-27 (v0.12.143) as a reviewed addition; the preemptible price for the same GPU is a separate row (daytona-nvidia-rtx-pro-6000-preemptible, $1.74/h). 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-rtx-5090-on-demand","providerId":"daytona","sku":"Nvidia RTX 5090 on-demand","unit":"usd_per_gpu_hour","amountUsd":1.29,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand $/hour table ('Nvidia RTX 5090 $1.29/h'), added 2026-10-27 (v0.12.143) as a reviewed addition; the preemptible price for the same GPU is a separate row (daytona-nvidia-rtx-5090-preemptible, $0.74/h). 'All billing is calculated per second.' Not coerced to per-second or to $/1M."},{"id":"daytona-nvidia-rtx-4090-on-demand","providerId":"daytona","sku":"Nvidia RTX 4090 on-demand","unit":"usd_per_gpu_hour","amountUsd":0.99,"currency":"USD","sourceUrl":"https://www.daytona.io/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gpu_hour","priceSortEligible":false,"qualifier":"On-demand $/hour table ('Nvidia RTX 4090 $0.99/h'), added 2026-10-27 (v0.12.143) as a reviewed addition; the preemptible price for the same GPU is a separate row (daytona-nvidia-rtx-4090-preemptible, $0.57/h). 'All billing is calculated per second.' Not coerced to per-second or to $/1M."}],"notesExcerpt":"As of 2026-09-14 (daytona.io/pricing live): PAYG per-second — vCPU **$0.0504/h**, Memory **$0.0162/GiB-h**, Storage **$0.000108/GiB-h** (first 5 GiB free). $200 free compute signup. Windows $0.0858/vCPU-h. GPU preemptible $/hour (stored rows, reconfirmed 2026-10-27): H100 $2.27, …","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://daytona.io","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=agent-sandbox","human":"/providers/daytona","compare":"/compare/modal-vs-daytona"},{"id":"upstash-box","slug":"upstash-box","name":"Upstash Box","tagline":"Interesting E2B peer for freezeable agent computers. Keep medium until preview exits; production default…","website":"https://upstash.com/docs/box/overall/quickstart","status":"active","overall":7.67,"scoreKind":"curated_estimate","confidence":"medium","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.77,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["agent-sandbox","code-interpreter","agent-ephemeral-ci"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"upstash-box-pay-as-you-go-cpu-usd-per-cpu-hour","providerId":"upstash-box","sku":"Pay as you go CPU","unit":"usd_per_cpu_hour","amountUsd":0.1,"currency":"USD","sourceUrl":"https://upstash.com/pricing/box","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_cpu_hour","priceSortEligible":false,"qualifier":"Per active CPU hour. 2 vCPU / 4 GB box. Not a GPU hour and not tokens."},{"id":"upstash-box-fixed-box-usd-per-box-month","providerId":"upstash-box","sku":"Fixed box","unit":"usd_per_box_month","amountUsd":8,"currency":"USD","sourceUrl":"https://upstash.com/pricing/box","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Keep-alive box. CPU and storage included, not added on top."},{"id":"upstash-box-pay-as-you-go-storage-usd-per-gb-month","providerId":"upstash-box","sku":"Pay as you go storage","unit":"usd_per_gb_month","amountUsd":0.1,"currency":"USD","sourceUrl":"https://upstash.com/pricing/box","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gb_month","priceSortEligible":false,"qualifier":"PAYG storage. Fixed plan includes storage."}],"notesExcerpt":"As of 2026-09-14 (upstash.com/pricing/box): Still developer preview. Free: 10 concurrent, 5 CPU-hrs/mo, $1 LLM. PAYG Small/Med/Large **$0.10/$0.20/$0.40** per active CPU-hour; storage $0.1/GB-mo; Keep Alive $8/$16/$32/mo; PAYG LLM budget $100/mo + BYOK. Soft quota ~1000 concurren…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://upstash.com/docs/box/overall/quickstart","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=agent-sandbox","human":"/providers/upstash-box","compare":"/compare/modal-vs-upstash-box"},{"id":"fly-machines","slug":"fly-machines","name":"Fly Machines","tagline":"DIY sandbox substrate with global edge. Prefer E2B unless you need custom machine control.","website":"https://fly.io/docs/machines/","status":"active","overall":8.21,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.23,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["agent-sandbox","agent-ephemeral-ci"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"API-driven Firecracker VMs on Fly; pay while running; great for custom sandboxes.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://fly.io/docs/machines/","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=agent-sandbox","human":"/providers/fly-machines","compare":"/compare/modal-vs-fly-machines"},{"id":"railway","slug":"railway","name":"Railway","tagline":"Depot favorite for shipping agent APIs quickly. When bills climb, move steady-state to Fly/Hetzner/DO.","website":"https://railway.app","status":"active","overall":8.08,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.36,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["agent-backend","platform-sandbox"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"Usage-based PaaS; services/databases; simple git deploys; hobby→pro plans.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://railway.app","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=agent-backend","human":"/providers/railway","compare":"/compare/modal-vs-railway"},{"id":"friendli","slug":"friendli","name":"FriendliAI","tagline":"Open-model production peer when latency/tool-calling matter. Fireworks remains depot open-model default…","website":"https://friendli.ai","status":"active","overall":8.03,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-01","deltaOverallVsSubject":-0.41,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["serverless-gpu","production-inference-fleet"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"ambiguous","normalizationReason":"input_output_split_not_a_single_rate","shape":"sourced_rows","filterable":false,"priceSortEligible":true,"priceSortKeyUsdPerMillionInputTokens":0.14,"rows":[{"id":"friendli-gpu-a100","providerId":"friendli","sku":"A100 80GB","unit":"usd_per_gpu_hour","amountUsd":4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_gpu_hour","priceSortEligible":false,"qualifier":"dedicated on-demand; billed per second. Matches pricing-watch 2026-10-01 step-up."},{"id":"friendli-gpu-h100","providerId":"friendli","sku":"H100 80GB","unit":"usd_per_gpu_hour","amountUsd":5,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_gpu_hour","priceSortEligible":false,"qualifier":"dedicated on-demand; billed per second. Matches pricing-watch 2026-10-01 step-up."},{"id":"friendli-gpu-h200","providerId":"friendli","sku":"H200 141GB","unit":"usd_per_gpu_hour","amountUsd":7,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_gpu_hour","priceSortEligible":false,"qualifier":"dedicated on-demand; billed per second. Matches pricing-watch 2026-10-01 step-up."},{"id":"friendli-gpu-b200","providerId":"friendli","sku":"B200 180GB","unit":"usd_per_gpu_hour","amountUsd":9,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_gpu_hour","priceSortEligible":false,"qualifier":"dedicated on-demand; billed per second. Matches pricing-watch 2026-10-01 step-up."},{"id":"friendli-gpu-b300","providerId":"friendli","sku":"B300 288GB","unit":"usd_per_gpu_hour","amountUsd":12,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_gpu_hour","priceSortEligible":false,"qualifier":"dedicated on-demand; billed per second. Matches pricing-watch 2026-10-01 step-up."},{"id":"friendli-glm-53-flash-input","providerId":"friendli","sku":"GLM-5.3-Flash","unit":"usd_per_million_input_tokens","amountUsd":0.15,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.15,"normalizationReason":null,"priceSortEligible":true,"qualifier":"model API $/1M tokens"},{"id":"friendli-glm-53-flash-output","providerId":"friendli","sku":"GLM-5.3-Flash","unit":"usd_per_million_output_tokens","amountUsd":0.5,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.5,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-glm-53-flash-cached","providerId":"friendli","sku":"GLM-5.3-Flash","unit":"usd_per_million_cached_input_tokens","amountUsd":0.03,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.03,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-glm-52-input","providerId":"friendli","sku":"GLM-5.2","unit":"usd_per_million_input_tokens","amountUsd":1.4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.4,"normalizationReason":null,"priceSortEligible":true,"qualifier":"model API $/1M tokens"},{"id":"friendli-glm-52-output","providerId":"friendli","sku":"GLM-5.2","unit":"usd_per_million_output_tokens","amountUsd":4.4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":4.4,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-glm-52-cached","providerId":"friendli","sku":"GLM-5.2","unit":"usd_per_million_cached_input_tokens","amountUsd":0.26,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.26,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-glm-51-input","providerId":"friendli","sku":"GLM-5.1","unit":"usd_per_million_input_tokens","amountUsd":1.4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.4,"normalizationReason":null,"priceSortEligible":true,"qualifier":"model API $/1M tokens"},{"id":"friendli-glm-51-output","providerId":"friendli","sku":"GLM-5.1","unit":"usd_per_million_output_tokens","amountUsd":4.4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":4.4,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-glm-51-cached","providerId":"friendli","sku":"GLM-5.1","unit":"usd_per_million_cached_input_tokens","amountUsd":0.26,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.26,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-gemma-4-31b-it-input","providerId":"friendli","sku":"gemma-4-31B-it","unit":"usd_per_million_input_tokens","amountUsd":0.14,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.14,"normalizationReason":null,"priceSortEligible":true,"qualifier":"model API $/1M tokens"},{"id":"friendli-gemma-4-31b-it-output","providerId":"friendli","sku":"gemma-4-31B-it","unit":"usd_per_million_output_tokens","amountUsd":0.4,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.4,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-deepseek-v32-input","providerId":"friendli","sku":"DeepSeek-V3.2","unit":"usd_per_million_input_tokens","amountUsd":0.5,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.5,"normalizationReason":null,"priceSortEligible":true,"qualifier":"model API $/1M tokens"},{"id":"friendli-deepseek-v32-output","providerId":"friendli","sku":"DeepSeek-V3.2","unit":"usd_per_million_output_tokens","amountUsd":1.5,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.5,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-deepseek-v32-cached","providerId":"friendli","sku":"DeepSeek-V3.2","unit":"usd_per_million_cached_input_tokens","amountUsd":0.25,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.25,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null},{"id":"friendli-minimax-m25-input","providerId":"friendli","sku":"MiniMax-M2.5","unit":"usd_per_million_input_tokens","amountUsd":0.3,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.3,"normalizationReason":null,"priceSortEligible":false,"qualifier":"model API $/1M tokens","sourceStatus":"unverified","sourceStatusReason":"model_not_on_source_page: on 2026-10-25 the Pay per token table on https://friendli.ai/pricing lists GLM-5.3, GLM-5.3-Flash, GLM-5.2, GLM-5.1, gemma-4-31B-it and DeepSeek-V3.2 (plus whisper-large-v3 under Speech to text); MiniMax-M2.5 is no longer in the table (MiniMax appears only in a generic overview sentence without an amount). Kept for history, never ranked.","sourceStatusCheckedOn":"2026-10-25"},{"id":"friendli-minimax-m25-output","providerId":"friendli","sku":"MiniMax-M2.5","unit":"usd_per_million_output_tokens","amountUsd":1.2,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.2,"normalizationReason":"output_token_price_not_a_single_blended_rate","priceSortEligible":false,"qualifier":null,"sourceStatus":"unverified","sourceStatusReason":"model_not_on_source_page: on 2026-10-25 the Pay per token table on https://friendli.ai/pricing lists GLM-5.3, GLM-5.3-Flash, GLM-5.2, GLM-5.1, gemma-4-31B-it and DeepSeek-V3.2 (plus whisper-large-v3 under Speech to text); MiniMax-M2.5 is no longer in the table (MiniMax appears only in a generic overview sentence without an amount). Kept for history, never ranked.","sourceStatusCheckedOn":"2026-10-25"},{"id":"friendli-minimax-m25-cached","providerId":"friendli","sku":"MiniMax-M2.5","unit":"usd_per_million_cached_input_tokens","amountUsd":0.06,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.06,"normalizationReason":"cached_input_not_a_single_rate","priceSortEligible":false,"qualifier":null,"sourceStatus":"unverified","sourceStatusReason":"model_not_on_source_page: on 2026-10-25 the Pay per token table on https://friendli.ai/pricing lists GLM-5.3, GLM-5.3-Flash, GLM-5.2, GLM-5.1, gemma-4-31B-it and DeepSeek-V3.2 (plus whisper-large-v3 under Speech to text); MiniMax-M2.5 is no longer in the table (MiniMax appears only in a generic overview sentence without an amount). Kept for history, never ranked.","sourceStatusCheckedOn":"2026-10-25"},{"id":"friendli-glm-53-ambiguous","providerId":"friendli","sku":"GLM-5.3","unit":"usd_per_million_input_tokens","amountUsd":null,"currency":"USD","sourceUrl":"https://friendli.ai/pricing","asOf":"2026-10-03","normalizationStatus":"ambiguous","normalizedUsdPerMillionTokens":null,"normalizationReason":"promo_and_list_price_adjacent","priceSortEligible":false,"qualifier":"Page shows 10% OFF and both $1.26 and $1.40 input (cached $0.234/$0.26, output $3.96/$4.40). No single figure selected."}],"notesExcerpt":"As of 2026-10-01 (friendli.ai/pricing live): Dedicated Endpoints on-demand step-up **is live** — A100 **$4.0**/hr, H100 **$5.0**/hr, H200 **$7.0**/hr, B200 **$9.0**/hr, B300 $12.0/hr (was through-Sep-30: A100 $2.9, H100 $3.9, H200 $4.5, B200 $8.9, B300 $12.0). Billed per second; …","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-01","scoreAsOf":"2026-10-01","website":"https://friendli.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=serverless-gpu","human":"/providers/friendli","compare":"/compare/modal-vs-friendli"},{"id":"baseten","slug":"baseten","name":"Baseten","tagline":"Strong custom-model serving alternative to Replicate/Modal when you bring your own model.","website":"https://www.baseten.co","status":"active","overall":7.99,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.45,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["serverless-gpu","production-inference-fleet"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"ambiguous","normalizationReason":"input_output_split_not_a_single_rate","shape":"sourced_rows","filterable":false,"priceSortEligible":true,"priceSortKeyUsdPerMillionInputTokens":0.1,"rows":[{"id":"baseten-gpt-oss-120b-in","providerId":"baseten","sku":"GPT OSS 120B","unit":"usd_per_million_input_tokens","amountUsd":0.1,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.1,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Model APIs, price per 1M input tokens."},{"id":"baseten-gpt-oss-120b-out","providerId":"baseten","sku":"GPT OSS 120B","unit":"usd_per_million_output_tokens","amountUsd":0.5,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.5,"normalizationReason":null,"priceSortEligible":false,"qualifier":"Model APIs, price per 1M output tokens."},{"id":"baseten-glm-5-3-flash-in","providerId":"baseten","sku":"GLM-5.3-Flash","unit":"usd_per_million_input_tokens","amountUsd":0.15,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.15,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Model APIs, price per 1M input tokens."},{"id":"baseten-glm-5-3-flash-out","providerId":"baseten","sku":"GLM-5.3-Flash","unit":"usd_per_million_output_tokens","amountUsd":0.5,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.5,"normalizationReason":null,"priceSortEligible":false,"qualifier":"Model APIs, price per 1M output tokens."},{"id":"baseten-deepseek-v4-1-flash-in","providerId":"baseten","sku":"DeepSeek V4.1 Flash","unit":"usd_per_million_input_tokens","amountUsd":0.3,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.3,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Model APIs, price per 1M input tokens."},{"id":"baseten-deepseek-v4-1-flash-out","providerId":"baseten","sku":"DeepSeek V4.1 Flash","unit":"usd_per_million_output_tokens","amountUsd":1.2,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":1.2,"normalizationReason":null,"priceSortEligible":false,"qualifier":"Model APIs, price per 1M output tokens."},{"id":"baseten-kimi-k3-in","providerId":"baseten","sku":"Kimi K3","unit":"usd_per_million_input_tokens","amountUsd":3,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":3,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Model APIs, price per 1M input tokens."},{"id":"baseten-kimi-k3-out","providerId":"baseten","sku":"Kimi K3","unit":"usd_per_million_output_tokens","amountUsd":15,"currency":"USD","sourceUrl":"https://www.baseten.co/pricing/","asOf":"2026-10-19","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":15,"normalizationReason":null,"priceSortEligible":false,"qualifier":"Model APIs, price per 1M output tokens."}],"notesExcerpt":"As of 2026-09-14 (baseten.co/pricing live): Model APIs + dedicated Truss deploys. Token examples: GLM-5.3-Flash $0.15/$0.50 per 1M (stored row). Per baseten.co/pricing as of 2026-10-21 (not stored as rows): GLM-5.3 and GLM-5.2 each input $1.40, cache input $0.14, output $4.40 per…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.baseten.co","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=serverless-gpu","human":"/providers/baseten","compare":"/compare/modal-vs-baseten"},{"id":"aws-gpu","slug":"aws-gpu","name":"AWS GPU (EC2/P5/SageMaker)","tagline":"Use when AWS is destiny. For greenfield agent GPUs, neoclouds win on price and speed-to-pod.","website":"https://aws.amazon.com/ec2/instance-types/","status":"active","overall":7.72,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.72,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["production-inference-fleet","batch-gpu"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"P5/P4d etc. often $4–7+/GPU-hr on-demand; Savings Plans/spot help; SageMaker adds managed tax.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://aws.amazon.com/ec2/instance-types/","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=production-inference-fleet","human":"/providers/aws-gpu","compare":"/compare/modal-vs-aws-gpu"}],"rankContract":{"style":"editorial_weighted","notAnElo":true,"note":"deltaOverallVsSubject is Depot overall (0–10) minus the subject. It is not Arena Elo and not an Artificial Analysis index."},"freshness":{"scoreAsOfMin":"2026-09-14","scoreAsOfMax":"2026-10-19","contractAsOf":"2026-10-03"},"honesty":["Alternatives are other catalog providers that share a JTBD as pick or runner-up. If fewer than three exist, same-category active providers fill the list and are labeled same_category.","Overall deltas are catalog scores. kind=curated_estimate is not a lab measurement.","Pricing rows are sourced or explicitly null. Do not parse pricingNotes. A single normalized USD figure is set only for a provider with exactly one token row."],"links":{"human":"/alternatives/modal","machine":"/api/alternatives?provider=modal","provider":"/api/providers/modal","canonical":"/api/canonical"}}