{"subject":{"id":"temporal-cloud","slug":"temporal-cloud","name":"Temporal Cloud","tagline":"Default durable orchestration for serious long-running agents. Inngest/Trigger.dev for lighter DX.","website":"https://temporal.io","status":"active","overall":8.02,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","lastReviewed":"2026-09-14","categoryIds":["cat-cpu-compute"],"regions":["global","us"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-10-21 (temporal.io/pricing and docs.temporal.io/cloud/pricing, fetched 2026-10-21): Durable execution for long-running agent workflows. Developer plan is Pay-As-You-Go with no base monthly fee ('No base fee - 10% of Usage Spend') and Actions at $50 per million at every…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://temporal.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":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."}},"relatedJtbdSlugs":["agent-backend","notification-orchestration","stateful-agent-runtime","durable-agent-workflows","event-driven-agent-jobs","langgraph-deploy","durable-idempotency","hitl-approval-workflows"],"alternatives":[{"id":"inngest","slug":"inngest","name":"Inngest","tagline":"Best DX default for durable agent workflows in TypeScript/Python. Temporal when you need harder multi-lang…","website":"https://www.inngest.com","status":"active","overall":8.07,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0.05,"roles":["same_jtbd_runner","same_jtbd_pick"],"sharedJtbdSlugs":["durable-agent-workflows","event-driven-agent-jobs","langgraph-deploy","durable-idempotency","hitl-approval-workflows"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"inngest-free","providerId":"inngest","sku":"Free","unit":"usd_per_month","amountUsd":0,"currency":"USD","sourceUrl":"https://www.inngest.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"50k executions. No metered overage; execution pauses at the quota."},{"id":"inngest-pro","providerId":"inngest","sku":"Pro","unit":"usd_per_month","amountUsd":99,"currency":"USD","sourceUrl":"https://www.inngest.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Starting at $99/mo. 1M executions included. Not a ceiling."},{"id":"inngest-business","providerId":"inngest","sku":"Business","unit":"usd_per_month","amountUsd":499,"currency":"USD","sourceUrl":"https://www.inngest.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Starting at $499/mo. 10M executions included. Not a ceiling."},{"id":"inngest-extra-seat","providerId":"inngest","sku":"Extra seat","unit":"usd_per_seat","amountUsd":10,"currency":"USD","sourceUrl":"https://www.inngest.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_seat","priceSortEligible":false,"qualifier":"Pro: 15 then $10/seat. Business: 30 then $10/seat. Page does not label a billing period separate from the monthly plan."},{"id":"inngest-pro-events","providerId":"inngest","sku":"Pro event overage","unit":"usd_per_million_events","amountUsd":0.5,"currency":"USD","sourceUrl":"https://www.inngest.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_million_events","priceSortEligible":false,"qualifier":"Pro: 5m/mo included then $0.5 per 1m. Not a token price."},{"id":"inngest-pro-scores","providerId":"inngest","sku":"Pro score overage","unit":"usd_per_1k_scores","amountUsd":1.5,"currency":"USD","sourceUrl":"https://www.inngest.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_scores","priceSortEligible":false,"qualifier":"Pro: 50K included then $1.50 per 1K."},{"id":"inngest-pro-concurrent-steps","providerId":"inngest","sku":"Pro concurrent steps","unit":"usd_per_25_concurrent_steps","amountUsd":25,"currency":"USD","sourceUrl":"https://www.inngest.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_25_concurrent_steps","priceSortEligible":false,"qualifier":"Pro: 100 included then $25 per 25."}],"notesExcerpt":"As of 2026-09-14: Hobby $0 (50k executions); Pro from $99/mo (1M executions, PAYG to 20M); Enterprise custom. OSS self-host available. Step functions with retries, fan-out, and observability aimed at event-driven agents.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.inngest.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."},"decideHint":"/api/decide?jtbd=durable-agent-workflows","human":"/providers/inngest","compare":"/compare/temporal-cloud-vs-inngest"},{"id":"restate","slug":"restate","name":"Restate","tagline":"Strong Temporal alternative for durable AI agents, especially on Workers/Vercel. Remains medium until paid…","website":"https://restate.dev","status":"active","overall":8.15,"scoreKind":"curated_estimate","confidence":"medium","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0.13,"roles":["same_jtbd_runner","same_jtbd_pick"],"sharedJtbdSlugs":["durable-agent-workflows","event-driven-agent-jobs","durable-idempotency"],"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: Restate Cloud public usage-based — free tier 50k actions/mo, no card (restate.dev/blog/announcing-restate-cloud-public + docs). Paid action rates sales/console (marketing /pricing page thin to bots). BYOC (Jul 2026) for VPC-managed control plane. SOC2 / Enterpri…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://restate.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":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=durable-agent-workflows","human":"/providers/restate","compare":"/compare/temporal-cloud-vs-restate"},{"id":"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…","website":"https://www.langchain.com/langgraph","status":"active","overall":7.49,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.53,"roles":["same_jtbd_runner","same_jtbd_pick"],"sharedJtbdSlugs":["stateful-agent-runtime","durable-agent-workflows","langgraph-deploy"],"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: LangGraph OSS free; hosted deployment is LangSmith Deployment. LangSmith Developer free; Plus ~$39/seat/mo with included traces + small serverless deployment, then LCU/LSU usage. Natural if already on LangChain/LangGraph.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.langchain.com/langgraph","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=stateful-agent-runtime","human":"/providers/langgraph-cloud","compare":"/compare/temporal-cloud-vs-langgraph-cloud"},{"id":"courier","slug":"courier","name":"Courier","tagline":"Use when your agent/product notifies across many channels with preferences. Skip if you only send email.","website":"https://www.courier.com","status":"active","overall":8.09,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0.07,"roles":["same_jtbd_pick","same_jtbd_runner"],"sharedJtbdSlugs":["notification-orchestration","hitl-approval-workflows"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"Notification orchestration across email/SMS/push/Slack; usage + seat elements.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.courier.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=notification-orchestration","human":"/providers/courier","compare":"/compare/temporal-cloud-vs-courier"},{"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","deltaOverallVsSubject":0.42,"roles":["same_jtbd_pick"],"sharedJtbdSlugs":["agent-backend"],"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."},"decideHint":"/api/decide?jtbd=agent-backend","human":"/providers/modal","compare":"/compare/temporal-cloud-vs-modal"},{"id":"letta","slug":"letta","name":"Letta Cloud","tagline":"Choose when the agent IS a long-lived stateful runtime. For bolt-on memory use Mem0/Zep.","website":"https://www.letta.com","status":"active","overall":7.4,"scoreKind":"curated_estimate","confidence":"medium","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.62,"roles":["same_jtbd_pick"],"sharedJtbdSlugs":["stateful-agent-runtime"],"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: Stateful agent runtime (ex-MemGPT). Free tier BYOK + limited agents; Pro ~$20/mo; API plan ~$20/mo + ~$0.10/active agent/mo + tool-exec ~$0.00015/s (secondary/roundup figures as stored then). As of 2026-10-25 https://www.letta.com/pricing answers HTTP 200 to pla…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.letta.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=stateful-agent-runtime","human":"/providers/letta","compare":"/compare/temporal-cloud-vs-letta"},{"id":"hatchet","slug":"hatchet","name":"Hatchet","tagline":"Temporal/Inngest peer for agent task orchestration. Prefer Temporal for serious durability; Inngest for TS…","website":"https://hatchet.run","status":"active","overall":8.02,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["durable-agent-workflows","event-driven-agent-jobs","durable-idempotency","hitl-approval-workflows"],"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 (hatchet.run/pricing): Developer Free + usage — first 100k task runs included then $10 per 1M runs; SOC2. Team $500/mo + usage (10 users, 5 tenants, 3-day retention, 500 RPS). Scale $1,000/mo + usage (unlimited users/tenants, 7-day retention, audit/HIPAA). Enterp…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://hatchet.run","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=durable-agent-workflows","human":"/providers/hatchet","compare":"/compare/temporal-cloud-vs-hatchet"},{"id":"dbos","slug":"dbos","name":"DBOS","tagline":"Embed durable steps in your app's Postgres rather than running a separate workflow cluster. Temporal remains…","website":"https://www.dbos.dev","status":"active","overall":7.99,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.03,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["durable-agent-workflows","event-driven-agent-jobs","durable-idempotency"],"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 (dbos.dev/pricing): OSS DBOS Transact free (self-host). DBOS Pro $99/mo — 2 seats, manage apps, 1M free checkpoints/mo then $50/M. Teams $499/mo — 10 seats, 10 apps, 10M free checkpoints then $40/M, RBAC/alerting. Enterprise custom + self-hosted Conductor. Checkp…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.dbos.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":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=durable-agent-workflows","human":"/providers/dbos","compare":"/compare/temporal-cloud-vs-dbos"},{"id":"knock","slug":"knock","name":"Knock","tagline":"Best agent-native notification fabric (toolkit + human-in-the-loop). Courier remains Depot orchestration…","website":"https://knock.app","status":"active","overall":8.22,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0.2,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["notification-orchestration","hitl-approval-workflows"],"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 (knock.app/pricing): Developer $0 — 10k messages, 500 guide active users, 500 AI agent credits (then $0.01/credit). Starter $250/mo — 50k messages then $0.005/msg, 2.5k guide users then $0.05, 2,000 AI agent credits. Enterprise custom (volume or monthly notified-…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://knock.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=notification-orchestration","human":"/providers/knock","compare":"/compare/temporal-cloud-vs-knock"},{"id":"trigger-dev","slug":"trigger-dev","name":"Trigger.dev","tagline":"Pick for TS app background agent jobs. Inngest for event meshes; Temporal for polyglot durability.","website":"https://trigger.dev","status":"active","overall":7.84,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.18,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["durable-agent-workflows","event-driven-agent-jobs"],"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 (trigger.dev/pricing): Free $0 with $5 credits, 20 concurrent; Hobby $10/mo; Pro $50/mo ($50 credits, 200+ concurrent then $10/mo per 50). Compute: Micro 0.25 vCPU $0.0000169/s; Small-1x $0.0000338/s; up to Large-2x 8 vCPU $0.0006800/s. Invocation $0.000025/prod …","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://trigger.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":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=durable-agent-workflows","human":"/providers/trigger-dev","compare":"/compare/temporal-cloud-vs-trigger-dev"},{"id":"resend","slug":"resend","name":"Resend","tagline":"Depot default for app/agent transactional email. Migrate to Postmark/SendGrid only for specific…","website":"https://resend.com","status":"active","overall":8.57,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0.55,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["notification-orchestration"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"resend-tx-free","providerId":"resend","sku":"Transactional Free","unit":"usd_per_month","amountUsd":0,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"3,000 emails/mo. Page also says the Free plan is limited to 100 emails per day. No overage price shown."},{"id":"resend-tx-pro-50k","providerId":"resend","sku":"Transactional Pro 50,000 emails","unit":"usd_per_month","amountUsd":20,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"50,000 emails/mo."},{"id":"resend-tx-pro-100k","providerId":"resend","sku":"Transactional Pro 100,000 emails","unit":"usd_per_month","amountUsd":35,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"100,000 emails/mo."},{"id":"resend-tx-scale-100k","providerId":"resend","sku":"Transactional Scale 100,000 emails","unit":"usd_per_month","amountUsd":90,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"100,000 emails/mo."},{"id":"resend-tx-scale-200k","providerId":"resend","sku":"Transactional Scale 200,000 emails","unit":"usd_per_month","amountUsd":160,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"200,000 emails/mo."},{"id":"resend-tx-scale-500k","providerId":"resend","sku":"Transactional Scale 500,000 emails","unit":"usd_per_month","amountUsd":350,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"500,000 emails/mo."},{"id":"resend-tx-scale-1m","providerId":"resend","sku":"Transactional Scale 1,000,000 emails","unit":"usd_per_month","amountUsd":650,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"1,000,000 emails/mo."},{"id":"resend-tx-scale-1500k","providerId":"resend","sku":"Transactional Scale 1,500,000 emails","unit":"usd_per_month","amountUsd":825,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"1,500,000 emails/mo."},{"id":"resend-tx-scale-2500k","providerId":"resend","sku":"Transactional Scale 2,500,000 emails","unit":"usd_per_month","amountUsd":1150,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"2,500,000 emails/mo."},{"id":"resend-tx-overage-0-90","providerId":"resend","sku":"Transactional overage Pro and Scale 100k","unit":"usd_per_1k_emails","amountUsd":0.9,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Pro 50k, Pro 100k, and Scale 100k. Not an effective rate."},{"id":"resend-tx-overage-0-80","providerId":"resend","sku":"Transactional overage Scale 200k","unit":"usd_per_1k_emails","amountUsd":0.8,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Scale 200,000."},{"id":"resend-tx-overage-0-70","providerId":"resend","sku":"Transactional overage Scale 500k","unit":"usd_per_1k_emails","amountUsd":0.7,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Scale 500,000. The page's 'effective rate' illustration was not stored."},{"id":"resend-tx-overage-0-65","providerId":"resend","sku":"Transactional overage Scale 1M","unit":"usd_per_1k_emails","amountUsd":0.65,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Scale 1,000,000."},{"id":"resend-tx-overage-0-52","providerId":"resend","sku":"Transactional overage Scale 1.5M","unit":"usd_per_1k_emails","amountUsd":0.52,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Scale 1,500,000."},{"id":"resend-tx-overage-0-46","providerId":"resend","sku":"Transactional overage Scale 2.5M","unit":"usd_per_1k_emails","amountUsd":0.46,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Scale 2,500,000."},{"id":"resend-mkt-free","providerId":"resend","sku":"Marketing Free","unit":"usd_per_month","amountUsd":0,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"1,000 contacts/mo. Marketing plans are limited by contacts, not emails sent."},{"id":"resend-mkt-pro-5k","providerId":"resend","sku":"Pro marketing 5,000 contacts","unit":"usd_per_month","amountUsd":40,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"5,000 contacts/mo."},{"id":"resend-mkt-pro-10k","providerId":"resend","sku":"Pro marketing 10,000 contacts","unit":"usd_per_month","amountUsd":80,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"10,000 contacts/mo."},{"id":"resend-mkt-pro-15k","providerId":"resend","sku":"Pro marketing 15,000 contacts","unit":"usd_per_month","amountUsd":120,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"15,000 contacts/mo."},{"id":"resend-mkt-pro-25k","providerId":"resend","sku":"Pro marketing 25,000 contacts","unit":"usd_per_month","amountUsd":180,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"25,000 contacts/mo."},{"id":"resend-mkt-pro-50k","providerId":"resend","sku":"Pro marketing 50,000 contacts","unit":"usd_per_month","amountUsd":250,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"50,000 contacts/mo."},{"id":"resend-mkt-pro-100k","providerId":"resend","sku":"Pro marketing 100,000 contacts","unit":"usd_per_month","amountUsd":450,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"100,000 contacts/mo."},{"id":"resend-mkt-pro-150k","providerId":"resend","sku":"Pro marketing 150,000 contacts","unit":"usd_per_month","amountUsd":650,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"150,000 contacts/mo."},{"id":"resend-automation-run","providerId":"resend","sku":"Automation Runs pay-as-you-go","unit":"usd_per_run","amountUsd":0.0015,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_run","priceSortEligible":false,"qualifier":"Beyond 10,000 Automation Runs per month on paid plans. Free includes 10,000 runs with no overage."},{"id":"resend-inbox-payg","providerId":"resend","sku":"Inboxes pay-as-you-go (additional inbox)","unit":"usd_per_inbox_month","amountUsd":1,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_inbox_month","priceSortEligible":false,"qualifier":"Inboxes (Pay-as-you-go): 'Every plan includes 3 inboxes. Paid plans can enable pay-as-you-go to add more at $1 per inbox per month; the Free plan stops at 3.' Added 2026-10-27 (v0.12.149) as a reviewed addition. Applies only beyond the 3 included inboxes, on paid plans with pay-as-you-go enabled; 'Inboxes do not come with a separate email allowance' (inbox email counts toward the plan's transactional quota). Not a plan price and not a per-email price; never blended with usd_per_1k_emails or usd_per_month rows."},{"id":"resend-addon-domains","providerId":"resend","sku":"Domains add-on","unit":"usd_per_month","amountUsd":20,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Adds 100 domains. Pro and Scale."},{"id":"resend-addon-dedicated-ip","providerId":"resend","sku":"Dedicated IPs","unit":"usd_per_month","amountUsd":30,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Scale plan, customers exceeding 3,000 emails sent per day."},{"id":"resend-addon-sso","providerId":"resend","sku":"Single Sign-On add-on","unit":"usd_per_month","amountUsd":150,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Add-on on Scale. Included on Enterprise."}],"notesExcerpt":"Modern transactional email API; generous free tier; usage-based; React Email ecosystem.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://resend.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."},"decideHint":"/api/decide?jtbd=notification-orchestration","human":"/providers/resend","compare":"/compare/temporal-cloud-vs-resend"},{"id":"svix","slug":"svix","name":"Svix","tagline":"Depot pick for outbound-webhooks. Use Hookdeck when the job is inbound event gateway/debugging; Courier/Knock…","website":"https://www.svix.com","status":"active","overall":8.52,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0.5,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["notification-orchestration"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"svix-free","providerId":"svix","sku":"Free","unit":"usd_per_month","amountUsd":0,"currency":"USD","sourceUrl":"https://www.svix.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Page says from $0 per month and the billing table says $0 / month. Up to 50k messages per month."},{"id":"svix-basic","providerId":"svix","sku":"Basic","unit":"usd_per_month","amountUsd":20,"currency":"USD","sourceUrl":"https://www.svix.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Starting from $20 per month. Not a ceiling."},{"id":"svix-professional","providerId":"svix","sku":"Professional","unit":"usd_per_month","amountUsd":490,"currency":"USD","sourceUrl":"https://www.svix.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Starting from $490 per month. Trial note says billing starts at $490 per month plus usage beyond 50,000 included messages."},{"id":"svix-additional-message","providerId":"svix","sku":"Additional messages","unit":"usd_per_message","amountUsd":0.0001,"currency":"USD","sourceUrl":"https://www.svix.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_message","priceSortEligible":false,"qualifier":"Basic and Professional. $0.0001 per msg. Retries are free on this page. Each 64 KiB chunk of payload is billed as one message."}],"notesExcerpt":"As of 2026-10-24 (svix.com/pricing, fetched 2026-10-24): Free 'from $ 0 per month' ('50 messages / second', '7-day payload retention', 'Up to 50k messages per month'). Basic 'from $ 20 per month' ('Uptime SLA of 99.9%', '200 messages / second', '30-day payload retention', '50k fr…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.svix.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."},"decideHint":"/api/decide?jtbd=notification-orchestration","human":"/providers/svix","compare":"/compare/temporal-cloud-vs-svix"}],"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/temporal-cloud","machine":"/api/alternatives?provider=temporal-cloud","provider":"/api/providers/temporal-cloud","canonical":"/api/canonical"}}