{"subject":{"id":"workos","slug":"workos","name":"WorkOS","tagline":"When your first big customer asks for Okta SSO tomorrow, WorkOS is how you say yes without a rewrite.","website":"https://workos.com","status":"active","overall":8.53,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","lastReviewed":"2026-09-14","categoryIds":["cat-auth-payments"],"regions":["global"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"Enterprise SSO/Directory Sync/Audit Log APIs; per-connection and MAU-style packaging.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://workos.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."}},"relatedJtbdSlugs":["auth","enterprise-sso","saas-oauth-integrations","calendar-scheduling-tools","agent-m2m-identity"],"alternatives":[{"id":"clerk","slug":"clerk","name":"Clerk","tagline":"Depot default auth for agent products with users. WorkOS when enterprise SSO is the main job.","website":"https://clerk.com","status":"active","overall":8.43,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-19","deltaOverallVsSubject":-0.1,"roles":["same_jtbd_pick","same_jtbd_runner"],"sharedJtbdSlugs":["auth","enterprise-sso","agent-m2m-identity"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"Bills monthly retained users (MRU: a user who returns at least one day after signing up), not MAU (https://clerk.com/pricing, fetched 2026-10-21): Hobby free up to 50,000 MRU per app; Pro $25/mo and Business $300/mo include 50,000 MRU per app, then graduated $0.02 / $0.018 / $0.0…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://clerk.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=auth","human":"/providers/clerk","compare":"/compare/workos-vs-clerk"},{"id":"stytch","slug":"stytch","name":"Stytch","tagline":"Auth pick when agents/M2M + org SSO matter more than Clerk's consumer UI kit. Watch Twilio integration…","website":"https://stytch.com","status":"active","overall":8.34,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.19,"roles":["same_jtbd_runner","same_jtbd_pick"],"sharedJtbdSlugs":["auth","enterprise-sso","agent-m2m-identity"],"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 (stytch.com/pricing B2B): Pay as you go $0 base — 10,000 MAU/agents included, unlimited orgs, 5 SSO/SCIM connections ($125/extra), 1,000 M2M tokens, 10k fingerprints then $0.005 each; brand customization $99/mo. Enterprise quote (99.99% SLA, HIPAA/BAA). Note: Sty…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://stytch.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=auth","human":"/providers/stytch","compare":"/compare/workos-vs-stytch"},{"id":"nango","slug":"nango","name":"Nango","tagline":"Depot pick for saas-oauth-integrations (embed customer SaaS OAuth/sync). Composio remains agent-tool-router…","website":"https://nango.dev","status":"active","overall":8.14,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.39,"roles":["same_jtbd_pick","same_jtbd_runner"],"sharedJtbdSlugs":["saas-oauth-integrations","calendar-scheduling-tools"],"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 (nango.dev/pricing via live HTML): Free $0 (hard monthly caps). Pay-as-you-go **$50/mo** including $50 credits; usage examples ~$0.29/connection, $0.72/hour sync, $0.5/GB. Growth add-on ~$450/mo. Enterprise custom. Self-host ELv2 option.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://nango.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=saas-oauth-integrations","human":"/providers/nango","compare":"/compare/workos-vs-nango"},{"id":"composio","slug":"composio","name":"Composio","tagline":"Depot pick for tool/MCP router with managed OAuth across 1500+ apps. Official rate card is now public — Hobby…","website":"https://composio.dev","status":"active","overall":7.62,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-19","deltaOverallVsSubject":-0.91,"roles":["same_jtbd_runner","same_jtbd_pick"],"sharedJtbdSlugs":["saas-oauth-integrations","calendar-scheduling-tools"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"composio-hobby","providerId":"composio","sku":"Hobby","unit":"usd_per_month","amountUsd":0,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Hard-capped. 100,000 tool calls and 50,000 triggers included. New pricing for signups on or after 2026-08-15."},{"id":"composio-pro","providerId":"composio","sku":"Pro","unit":"usd_per_month","amountUsd":29,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Includes a $29 monthly usage credit that does not roll over. Credit was not subtracted from the plan price."},{"id":"composio-tool-call-own-app","providerId":"composio","sku":"Tool calls own app","unit":"usd_per_tool_call","amountUsd":0.0003,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Pro, after the free 100K/mo. Own app, API key, or MCP. Not a Composio-managed app rate."},{"id":"composio-trigger-own-app","providerId":"composio","sku":"Trigger events own app","unit":"usd_per_trigger_event","amountUsd":0.003,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_trigger_event","priceSortEligible":false,"qualifier":"Pro, after the free 50K/mo. Billed per event delivered, not per poll."},{"id":"composio-sandbox-llm-tokens","providerId":"composio","sku":"Sandbox LLM tokens","unit":"usd_per_million_tokens","amountUsd":3.75,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"sandbox_token_rate_not_split_input_output","priceSortEligible":false,"qualifier":"Then $3.75 / M after 1M/mo free. Sandbox only, when Composio runs a model. Input and output are not split. Not a chat sort key."},{"id":"composio-managed-tool-call","providerId":"composio","sku":"Composio-managed tool calls","unit":"usd_per_tool_call","amountUsd":0.0005,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Up to 20K of the 100K free, then $0.0005 / tool call. FAQ's extra $0.0002 on the $0.0003 base is the same $0.0005 and was not stored again."},{"id":"composio-managed-trigger","providerId":"composio","sku":"Composio-managed trigger events","unit":"usd_per_trigger_event","amountUsd":0.005,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_trigger_event","priceSortEligible":false,"qualifier":"Up to 10K of the 50K free, then $0.005 / trigger event."},{"id":"composio-managed-connection","providerId":"composio","sku":"Composio-managed connected accounts","unit":"usd_per_connection","amountUsd":0.1,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-24","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_connection","priceSortEligible":false,"qualifier":"Composio-managed apps only (own app, API key, or MCP connected accounts are 'Unlimited & free'). First 1K free; on paid plans each additional connection costs $0.10 once, charged on the monthly bill. One-time per connection."},{"id":"composio-white-label","providerId":"composio","sku":"Advanced white-labeling","unit":"usd_per_connection","amountUsd":0.3,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_connection","priceSortEligible":false,"qualifier":"One-time on Pro. Included on Enterprise."},{"id":"composio-addon-shared-connection","providerId":"composio","sku":"Shared connection tool calls","unit":"usd_per_tool_call","amountUsd":0.0003,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on top of the tool-call rate, not a standalone price. Pro, after 1K/mo free."},{"id":"composio-addon-direct-execution","providerId":"composio","sku":"Direct execution outside a Session","unit":"usd_per_tool_call","amountUsd":0.0001,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on top of the tool-call rate. Pro, after 10K/mo free."},{"id":"composio-addon-proxy","providerId":"composio","sku":"Proxy execute","unit":"usd_per_tool_call","amountUsd":0.0002,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on top of the tool-call rate. Pro, after 1K/mo free."},{"id":"composio-addon-sandbox","providerId":"composio","sku":"Sandbox execution","unit":"usd_per_tool_call","amountUsd":0.0001,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on top of the tool-call rate. Pro, after 10K/mo free."},{"id":"composio-addon-baa","providerId":"composio","sku":"BAA","unit":"usd_per_tool_call","amountUsd":0.0003,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on Pro. Included on Enterprise. Not a standalone price."},{"id":"composio-addon-ip-allowlist","providerId":"composio","sku":"IP allowlist","unit":"usd_per_tool_call","amountUsd":0.0001,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on Pro. Included on Enterprise."},{"id":"composio-addon-zdr","providerId":"composio","sku":"Zero data retention","unit":"usd_per_tool_call","amountUsd":0.0001,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on Pro, select features. Included on Enterprise. Trigger add-on was described separately in older notes and is not on this card as its own number."}],"notesExcerpt":"As of 2026-10-24 (composio.dev/pricing, fetched 2026-10-24; 'New pricing applies to signups on or after August 15, 2026'): Hobby $0 — '100,000 tool calls, 50,000 triggers, and 3 team members included free each month'; 'The Hobby plan is hard-capped'. Pro '$29 / mo' with '$29 mont…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://composio.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=saas-oauth-integrations","human":"/providers/composio","compare":"/compare/workos-vs-composio"},{"id":"auth0","slug":"auth0","name":"Auth0 (Okta)","tagline":"Enterprise identity Swiss Army knife. For startups, Clerk/WorkOS usually hurt less.","website":"https://auth0.com","status":"active","overall":7.85,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.68,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["auth","enterprise-sso","agent-m2m-identity"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"MAU and enterprise contracts; extensive IdP ecosystem; Okta-owned.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://auth0.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=auth","human":"/providers/auth0","compare":"/compare/workos-vs-auth0"},{"id":"supabase-pgvector","slug":"supabase-pgvector","name":"Supabase (pgvector)","tagline":"Depot default for most agent apps under ~25–50M vectors. Don't add Pinecone until Postgres actually hurts.","website":"https://supabase.com","status":"active","overall":8.64,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0.11,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["auth"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"Postgres + pgvector + Auth + Storage; usage on compute/storage; free tier. Vectors hitchhike on Postgres.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://supabase.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=auth","human":"/providers/supabase-pgvector","compare":"/compare/workos-vs-supabase-pgvector"},{"id":"infisical","slug":"infisical","name":"Infisical","tagline":"Depot default for agent secrets when you want OSS exit + Agent Proxy (placeholders instead of raw keys in the…","website":"https://infisical.com","status":"active","overall":8.36,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.17,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["agent-m2m-identity"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"infisical-secrets-pro-monthly","providerId":"infisical","sku":"Secrets Management Pro monthly","unit":"usd_per_identity_month","amountUsd":23,"currency":"USD","sourceUrl":"https://infisical.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_identity_month","priceSortEligible":false,"qualifier":"Per identity per month, monthly billing. Annual price is a separate row. An identity is a human or machine principal."},{"id":"infisical-secrets-pro-annual","providerId":"infisical","sku":"Secrets Management Pro annual","unit":"usd_per_identity_month","amountUsd":20,"currency":"USD","sourceUrl":"https://infisical.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_identity_month","priceSortEligible":false,"qualifier":"Per identity per month when billed annually. Not blended with the monthly price."},{"id":"infisical-secrets-advanced-monthly","providerId":"infisical","sku":"Secrets Management Advanced monthly","unit":"usd_per_identity_month","amountUsd":46,"currency":"USD","sourceUrl":"https://infisical.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_identity_month","priceSortEligible":false,"qualifier":"Per identity per month, monthly billing."},{"id":"infisical-secrets-advanced-annual","providerId":"infisical","sku":"Secrets Management Advanced annual","unit":"usd_per_identity_month","amountUsd":40,"currency":"USD","sourceUrl":"https://infisical.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_identity_month","priceSortEligible":false,"qualifier":"Per identity per month when billed annually."},{"id":"infisical-pam-pro","providerId":"infisical","sku":"Privileged Access Pro","unit":"usd_per_user_month","amountUsd":20,"currency":"USD","sourceUrl":"https://infisical.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_user_month","priceSortEligible":false,"qualifier":"PAM product, per human user per month. Not the Secrets Management identity rate."}],"notesExcerpt":"As of 2026-09-14: Secrets billed per identity (human+machine). Free: 5 identities + MIT self-host core. Pro ~$20/identity/mo annual ($23 monthly); Advanced ~$40/$46 with dynamic secrets + Agent Proxy for dynamic secrets; Enterprise custom. Agent Proxy for static secrets on all pl…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://infisical.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-m2m-identity","human":"/providers/infisical","compare":"/compare/workos-vs-infisical"},{"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.69,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["calendar-scheduling-tools"],"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=calendar-scheduling-tools","human":"/providers/trigger-dev","compare":"/compare/workos-vs-trigger-dev"}],"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/workos","machine":"/api/alternatives?provider=workos","provider":"/api/providers/workos","canonical":"/api/canonical"}}