{"rid":"dev-services/inngest","card":{"rid":"dev-services/inngest","eid":"inngest","topic":"dev-services","slug":"inngest","provider":"Inngest","url":"https://www.inngest.com/pricing","domain":"inngest.com","category":"hosted durable-execution and event orchestration","tier":"free","verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"documented","binding":"volume-quota","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest,cli","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-31T00:43:02.028Z","verified_basis":"live","checked_on":"2026-10-31","stale_on":"2026-12-01","n_evidence":27,"usd_month":null,"usd_per_tb_month":null,"summary":"Free: 50,000 executions and 500,000 events ingested per month, 5 concurrent steps, no credit card required","duplicate_of":null,"n_unknown":0,"free_unit":"requests"},"record":{"topic":"dev-services","slug":"inngest","provider":"Inngest","url":"https://www.inngest.com/pricing","category":"hosted durable-execution and event orchestration","tier":"free","free_tier":{"stated":"Free: 50,000 executions and 500,000 events ingested per month, 5 concurrent steps, no credit card required","unit":"requests","metered_on":"request-count","source_url":"https://www.inngest.com/docs/usage-limits/inngest","read_on":"2026-10-30","notes":"An execution is one function run or one step execution, so a run with five steps uses six. The Free plan also allows 3 active workspaces, 5 apps per workspace, 100 functions per app and 2 active branch deploys; a run may last 30 days including sleeps. Function code runs on the user's own host, which Inngest calls."},"per_object_cap":{"stated":"256 KiB per event; 32 MiB of function run state","bytes":null,"source_url":"https://www.inngest.com/docs/usage-limits/inngest","notes":""},"retention":{"stated":"trace and log history: 24 hours on Free","days":null,"source_url":"https://www.inngest.com/docs/usage-limits/inngest","notes":""},"egress":{"terms":"not applicable: Inngest calls the user's function endpoints; no traffic allowance is published","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://www.inngest.com/pricing"},"interface":["rest","cli"],"interface_detail":"REST API at api.inngest.com (v1 stable, v2 stable in development) for events, function runs and environments; every endpoint is also exposed in the Inngest CLI","endpoint":"https://api.inngest.com/v1","tooling":"the Inngest SDKs in the user's app, the Inngest CLI (inngest api) and the local dev server (npx inngest-cli dev). As a last resort the open-source server can be installed and run by the user on a rented or free machine.","chaining":"Adds retries, schedules, sleeps and fan-out to functions served from a free serverless host, so it composes with a free compute tier that has no queue or cron of its own.","limits":[{"kind":"volume-quota","value":"50,000 executions per month","source":"https://www.inngest.com/docs/usage-limits/inngest"},{"kind":"volume-quota","value":"500,000 events ingested per month","source":"https://www.inngest.com/docs/usage-limits/inngest"},{"kind":"per-object-cap","value":"256 KiB per event","source":"https://www.inngest.com/docs/usage-limits/inngest"},{"kind":"retention-clamped","value":"24 hours of trace and log history","source":"https://www.inngest.com/docs/usage-limits/inngest"}],"limits_note":"5 concurrent steps, queue depth 100,000, event batches of 5 with a 30-second batch timeout. A step may run up to 2 hours, subject to the host's shorter timeout. Since October 20, 2026 executions in runs with checkpointing are no longer undercounted, so a Free account may reach the cap sooner.","binding":"volume-quota","binding_note":"50,000 executions a month binds first, and each step counts, so multi-step functions reach it in fewer runs.","identity_cost":{"kind":"email","detail":"The sign-up form asks for an email address and a password, or GitHub or Google sign-in; the free tier needs no card.","country":null},"reliability_note":"Since October 20, 2026 executions in checkpointed runs count in full, so a Free account can hit its cap sooner than before.","confidence":"documented","confidence_note":"Plan limits and sign-up fields are read on first-party pages; the REST API answered HTTP 401 to a request without a key. A function run is not measured.","evidence":[{"url":"https://www.inngest.com/pricing","date":"2026-10-30","proved":"the free plan needs no credit card","capture":"sha256:eaca5b53dedec049164fac298b2a4680141e046baae607cd09bfe5ec2dc841e9","quote":"Generous monthly limits to prove it before production. No credit card required."},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free includes 50,000 executions a month","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Executions included per month | 50,000 | 1 million | 10 million | Custom |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free includes 500,000 events a month","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Events ingested included per month | 500,000 | 5 million | 50 million | Custom |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free allows 5 concurrent steps","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Concurrent steps | 5 | 100 included | 500 | Custom |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"a Free event is at most 256 KiB","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Maximum event size | 256 KiB | 3 MiB | 3 MiB | Custom |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free queue depth is 100,000","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Queue depth | 100,000 | 1 million | 10 million | Custom |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free event batches hold 5 events","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Event batch capacity | 5 events | 100 events | 500 events | Custom |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free batch timeout is 30 seconds","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Event batch timeout | 30 seconds | 5 minutes | 5 minutes | Custom |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free allows 3 active workspaces","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Active workspaces per account | 3 | 10 | 10 | 50 |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free allows 5 apps per workspace","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Active apps per workspace | 5 | 10 | 10 | 250 |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free allows 100 functions per app","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Active functions per app | 100 | 500 | 500 | 1,000 |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free keeps 24 hours of trace and log history","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Trace and log history | 24 hours | 7 days | 14 days | Up to 365 days |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"a Free run may last 30 days including sleeps","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"On the Free plan, a run can sleep for up to 30 days in total."},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"an execution is a run or a step","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"An execution is one function run or one step execution."},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"a five-step run uses six executions","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"A function run with five steps uses six executions."},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"Free allows 2 active branch deploys","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| 2 | 10 | 10 | Up to 250 |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"function run state is capped at 32 MiB","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Function run state | 32 MiB across event data, step data, function return data, and metadata | Keep large data outside run state. |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"a step may run up to 2 hours, subject to the host timeout","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"| Step timeout | Up to 2 hours, subject to the function host's shorter timeout | Check the host's timeout. Split long work into steps where needed. |"},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"from October 2026 Free accounts may reach the execution cap sooner","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"Free accounts may reach their execution cap sooner."},{"url":"https://www.inngest.com/docs/usage-limits/inngest","date":"2026-10-30","proved":"function code runs on the user's own host","capture":"sha256:ae947b8136f0e2212ad62459d544c9188cd8980dd59cde198f5ab2f468c4fc32","quote":"When you run function code on your infrastructure, check the host's request size, concurrency, memory, and execution timeout."},{"url":"https://app.inngest.com/sign-up","date":"2026-10-31","proved":"the sign-up form asks for an email address and a password","capture":"sha256:16c7bf4569218f62c745a26bcf4c437f86d049b398e5a2d98c35abe983811910","quote":"Email address"},{"url":"https://app.inngest.com/sign-up","date":"2026-10-31","proved":"GitHub and Google sign-in are offered","capture":"sha256:16c7bf4569218f62c745a26bcf4c437f86d049b398e5a2d98c35abe983811910","quote":"![Sign in with GitHub](https://img.clerk.com/static/github.svg?width=160)GitHub![Sign in with Google](https://img.clerk.com/static/google.svg?width=160)Google"},{"url":"https://app.inngest.com/sign-up","date":"2026-10-31","proved":"the sign-up page states the free tier needs no card","capture":"sha256:16c7bf4569218f62c745a26bcf4c437f86d049b398e5a2d98c35abe983811910","quote":"SOC 2 Type II certified ·Free tier, no card required"},{"url":"https://api-docs.inngest.com/","date":"2026-10-30","proved":"a REST API covers events, function runs and environments","capture":"sha256:be038f1152e43fa6ccb784d7fb5dc4d91d652b37551e86c98939f8d60030def1","quote":"The Inngest REST API lets you interact with events, function runs, environments, and more programmatically."},{"url":"https://api-docs.inngest.com/","date":"2026-10-30","proved":"every API endpoint is also in the CLI","capture":"sha256:be038f1152e43fa6ccb784d7fb5dc4d91d652b37551e86c98939f8d60030def1","quote":"Every API endpoint is automatically exposed in the CLI which can connect to Inngest Cloud and the Dev Server."},{"url":"probe:https://api.inngest.com/v1/events","date":"2026-10-31","proved":"the REST API at api.inngest.com answered HTTP 401 to a request without a key","capture":"sha256:8e5f3ab83fe0e1e05e650086c716aca4f9a488d95592b4177ed09bf681769651","quote":"\"status\": 401"},{"url":"https://www.inngest.com/docs/self-hosting","date":"2026-10-30","proved":"the server can be self-hosted","capture":"sha256:2004324b231334279b247263c0f335988a59a03abfe4f424b509f4c9be87fc3e","quote":"Self-hosting support for Inngest is supported as of the 1.0 release."}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-31T00:43:02.028Z","extras":{}},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[2].value","kind":"limit:per-object-cap","num":256,"unit":"KiB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[3].value","kind":"limit:retention-clamped","num":24,"unit":"hours","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[],"history":[],"drift":[]}