{"jtbd":{"id":"agent-secrets","slug":"agent-secrets","name":"Agent secrets & non-human credentials","shortName":"Agent secrets & non-human credentials"},"recommended":{"role":"depot_pick","id":"infisical","slug":"infisical","name":"Infisical","website":"https://infisical.com","editorialOverall":8.36,"scoreKind":"curated_estimate","scoreAsOf":"2026-09-14","price":{"available":true,"unavailableReason":null,"skus":[{"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.","verifiedAsOf":"2026-10-27","sourceCheck":"reconfirmed","ageDays":0,"stale":false,"firstSeen":"2026-10-03","lastChanged":null,"frequentlyChanging":false},{"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.","verifiedAsOf":null,"sourceCheck":"amount_only","ageDays":24,"stale":false,"firstSeen":"2026-10-03","lastChanged":null,"frequentlyChanging":false},{"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.","verifiedAsOf":null,"sourceCheck":"amount_only","ageDays":24,"stale":false,"firstSeen":"2026-10-03","lastChanged":null,"frequentlyChanging":false},{"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.","verifiedAsOf":null,"sourceCheck":"amount_only","ageDays":24,"stale":false,"firstSeen":"2026-10-03","lastChanged":null,"frequentlyChanging":false},{"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.","verifiedAsOf":null,"sourceCheck":"amount_only","ageDays":24,"stale":false,"firstSeen":"2026-10-03","lastChanged":null,"frequentlyChanging":false}],"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch"}},"priceComparison":{"skuKind":"secret","unit":null,"comparison":"mixed_secret_units: usd_per_identity_month and usd_per_user_month are both stored. They were not ranked together and were not blended. Cheapest stays null.","amountLabel":"Secret price","reportsUsdPerMillion":false,"matchedCandidates":0},"cheapestInput":null,"cheapest":null,"recommendedWorkloadQuote":{"providerId":"infisical","providerName":"Infisical","skuId":"infisical-secrets-pro-annual","item":"Secrets Management Pro annual","plan":"Secrets Management Pro annual — Per identity per month when billed annually","unit":"usd_per_identity_month","amountUsd":20,"outputSkuId":null,"outputItem":null,"outputAmountUsd":null,"outputUnit":null,"sourceUrl":"https://infisical.com/pricing","asOf":"2026-10-03","pricingLastVerifiedAt":"2026-10-03","isFlagshipForJob":false,"differsFromFloorCheapest":false,"representativeQuote":{"skuId":"infisical-secrets-pro-annual","item":"Secrets Management Pro annual","plan":"Secrets Management Pro annual — Per identity per month when billed annually","amountUsd":20,"inputOrUnitUsd":20,"unit":"usd_per_identity_month","outputUsd":null,"outputUnit":null,"sourceUrl":"https://infisical.com/pricing","asOf":"2026-10-03"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":1,"baseCostPer1kTasksUsd":20,"totalUsd":23,"estimatedTotalUsd":23,"perTaskUsd":0.023,"estimatedCostPerTaskUsd":0.023,"formula":"Monthly base plan $20/mo covering 1,000 tasks (1.15x overhead buffer)","assumptions":"Monthly subscription plan amortized over 1,000 tasks/month."}},"representativeQuote":{"skuId":"infisical-secrets-pro-annual","item":"Secrets Management Pro annual","plan":"Secrets Management Pro annual — Per identity per month when billed annually","amountUsd":20,"inputOrUnitUsd":20,"unit":"usd_per_identity_month","outputUsd":null,"outputUnit":null,"sourceUrl":"https://infisical.com/pricing","asOf":"2026-10-03"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":1,"baseCostPer1kTasksUsd":20,"totalUsd":23,"estimatedTotalUsd":23,"perTaskUsd":0.023,"estimatedCostPerTaskUsd":0.023,"formula":"Monthly base plan $20/mo covering 1,000 tasks (1.15x overhead buffer)","assumptions":"Monthly subscription plan amortized over 1,000 tasks/month."},"cheapestGoodEnough":{"band":{"rule":"editorial overall >= Depot Pick overall - 0.5","minOverall":7.86,"pickOverall":8.36,"points":0.5},"pick":null,"reason":"no_matching_sourced_price","cheaperButBelowBand":[]},"dates":{"scoreAsOf":"2026-09-14","scoreKind":"curated_estimate","priceVerifiedAsOf":"2026-10-27","note":"scoreAsOf is when the editorial score was last set; priceVerifiedAsOf is the newest fact-check of the pick's price rows. They are separate: a fresh price check does not re-score."},"sourcedInputs":[],"pickIsPriceWinner":null,"priceWinnerReason":"no_comparison_no_candidate_has_matching_sourced_price","priceWinnerNote":"Nothing was compared. mixed_secret_units: usd_per_identity_month and usd_per_user_month are both stored. They were not ranked together and were not blended. Cheapest stays null. pickIsPriceWinner is null.","excluded":3,"coverage":{"candidates":5,"withAnySourcedRow":2,"withSourcedInputUsdPerMillion":0,"withMatchingPrice":0,"excludedNoSourcedPrice":3,"excludedFromCheapestInput":5},"normalizedUsdPerMillionTokens":null,"normalizationReason":"input_and_output_are_not_blended","seo":{"published":false,"reason":"Only 0 candidate(s) have a matching Secret price (secret). Need 3 before a crawlable price section. Quote JSON is still returned."},"cite":"Depot Pick for agent-secrets: infisical (asOf 2026-09-14). See GET /api/jtbds/agent-secrets + GET /api/methodology.","asOf":"2026-10-27","honesty":["Recommended provider is the current Depot Pick from GET /api/decide. This quote does not change scores.","SKU rows are copied from data/pricing-rows.json via GET /api/pricing. No new pages were scraped for this response.","normalizedUsdPerMillionTokens on this quote is always null. Input and output stay on separate rows.","cheapestInput compares one native unit that matches this job. Chat and coding jobs use priceSortEligible input $/1M. Embedding jobs use embedding SKUs only. Speech-to-text uses a stored speech unit only (per minute when that unit exists; a voice-agent hosting minute and a speech-engine minute are not speech-to-text). Speech synthesis uses one stored TTS unit in preference order (per minute, then per 1k characters, then per million characters) and does not mix those units or a speech-engine minute. Hosted-browser jobs compare usd_per_browser_hour only (lowest tier per provider, not quality-adjusted); proxy per GB, CAPTCHA solves, monthly plans, and chat tokens are not included. Sandbox, code-interpreter, ephemeral CI, and persistent dev env compare usd_per_vcpu_hour only, and only when the Depot Pick has that row; GPU-hour, GiB-hour, and vCPU-second are not converted. Secret jobs compare identity-month or user-month, never both; if both are stored, cheapestInput is null (mixed_secret_units). Voice-agent platform jobs compare a voice-agent hosting minute only. Transactional email compares usd_per_1k_emails only. Marketing email compares usd_per_1k_emails when a non-transactional per-1k SKU exists; otherwise it ranks a marketing-labeled usd_per_email and does not convert that rate to per 1k or mix it with per-1k. Monthly plans are not a unit price (plan_not_a_unit_price). Outbound and inbound webhook jobs compare usd_per_message only. Queue jobs compare usd_per_100k_messages or usd_per_million_events, never both (mixed_units). Push does not rank MAU or monthly plans. Error observability ranks a unit only when every candidate shares it; per-error fractions are not ranked against monthly plans. MotherDuck CU-hours and flight hours are not vCPU-hours. Composio's unsplit sandbox token rate is not chat $/1M. CAPTCHA SKUs are not ranked. Other non-token jobs do not borrow a chat $/1M rate. If nothing matches, cheapestInput is null.","excluded counts candidates with zero sourced pricing rows. excludedFromCheapestInput also counts candidates whose rows are a different unit than this job.","A Depot Pick is not a price winner unless its matching sourced price is the lowest among candidates. The comparison is not quality-adjusted. pickIsPriceWinner is null (not false) when nothing was compared."],"links":{"decide":"/api/decide?jtbd=agent-secrets","quote":"/api/quote?jtbd=agent-secrets","pricing":"/api/pricing?provider=infisical","leaderboardPrice":"/api/leaderboards?jtbd=agent-secrets&sort=price","humanPage":"/jtbds/agent-secrets#quote","methodology":"/api/methodology"},"sourceConflicts":[{"providerId":"infisical","field":"free trial length on paid plans","sourceUrl":"https://infisical.com/pricing","asOf":"2026-10-22","quotes":["Pro and Advanced plans include a 14-day free trial. (HTML pricing page)","Paid plans include a 30-day free trial with no credit card. (markdown rendering of the same URL served to the fetch tool)"],"safeAssumption":"Assume 14 days (the HTML page a buyer sees); trials are not applied to any estimate."},{"providerId":"doppler","field":"Developer plan free seat threshold","sourceUrl":"https://www.doppler.com/pricing","asOf":"2026-10-22","quotes":["Developer … Free for 3 users $8/mo per additional user (plan card)","At anytime you can switch back to a free plan as long as your workplace has less than 3 seats. (FAQ 'Do I need a credit card to sign up?' on the same page)"],"safeAssumption":"Cost Developer from the plan card: 3 users included at $0, each additional user $8/mo (up to the 25-user limit). Whether a workplace of exactly 3 seats may move back to Developer from a paid plan is not settled by the page."}],"volumeEstimateHint":"Add &volume=<number> for a plan-level monthly cost (GET /api/estimate?jtbd=agent-secrets&workload=...)"}