Inngest logo

Inngest

Schedulers 3.7/10 Jun 17, 2026

Durable execution platform with native cron scheduling, event-driven workflows, retries, and built-in observability — no queues or workers to manage.

Card required
No

Inngest scores 3.7/10 for free value in Schedulers. The main constraint: Hobby plan ($0/mo, no card): 50,000 executions/month, 500k events/month, 5 concurrent steps, 100k queue depth, unlimited serverless cron functions, and 24h trace/log retention.

Category Schedulers Kind Durable workflow & cron scheduler Caveats Executions pause once the 50k/month quota is exhausted (must upgrade to resume — no auto-overage on Hobby). Each step counts as a separate execution (a run with 5 steps = 6 executions), so quota burns faster than raw run counts suggest. Trace/log history is only 24h and metrics granularity is 30 minutes on the free tier. Renewal monthly Card required No Eligibility anyone

Free value score

3.7 / 10
Show the math
Overall 3.7/10
value = 3.7/100
weighted_components_v1
Run value 3/10
value = 0.01 $/mo
fixed_log_v1
Reliability 3/10
value = 3/100
policy_score_v1
Workflow fit 6.4/10
value = 6.4/100
policy_score_v1

Key metrics

50.0K/mo Run quota Uses stated run/message/execution quota when present; otherwise a conservative floor.
75.0/hr Granularity/reliability Derived from minimum interval with conservative reliability adjustment.
12 Workflow/runtime alerts, cron, durable, failure, history, logs, queue, queues, retries, state
Cron jobs
1 min Min interval
50K/mo Executions
24 logs Run history
No fixed Job timeout bound by host

What you get

Native cron schedules with timezone support (TZ= prefix, automatic DST handling)

50,000 executions and 500k events per month at $0 with no credit card

Durable execution: per-step automatic retries, state persistence, and failure recovery

Unlimited serverless workers/functions plus built-in tracing, metrics, and alerts

Gotchas

  • 50,000 executions/month

    Hobby plan includes 50k executions (durable function runs + each step) per month. Each step.run() counts separately, so a run with 5 steps consumes 6 executions. Resets monthly.

  • 500k events/month

    Up to 500,000 events received/processed per month on the free tier. Resets monthly.

  • Executions pause when quota exhausted

    On Hobby, execution pauses once the free 50k/month quota is exhausted — there is no metered overage; you must upgrade to Pro to keep running until the next monthly reset.

  • 5 concurrent steps

    Maximum of 5 concurrent step executions on the free tier (Pro starts at 100), limiting parallel throughput.

  • 100k queue depth

    Maximum 100,000 events queued awaiting execution at any time on the free tier.

  • 50 realtime connections

    Free tier allows up to 50 concurrent realtime connections (Pro allows 1000).

  • 250k realtime messages/day

    Realtime messaging is capped at 250,000 messages per day on the free tier (Pro is 1M/day).

  • 256 KiB max event size

    Each individual event payload is limited to 256 KiB on the free tier (Pro raises this to 3 MiB).

  • 3 users / 3 always-on workers

    Hobby includes up to 3 team members and 3 low-latency always-connected workers (serverless workers are unlimited).

  • 24h trace/log retention

    Tracing and logs for each function run are retained for only 24 hours on the free tier (Pro: 7 days, Enterprise: 90 days).

  • 30-minute metrics granularity

    Real-time function metrics are aggregated at 30-minute granularity on the free tier (Pro: 15 min, Enterprise: 1 min).

  • Basic tracing/metrics/alerts only

    Free tier provides only basic tracing, metrics, and alerts. Granular observability, trace/log exports, and integrations (Datadog, etc.) require Pro/Enterprise or paid add-ons.

  • Batch capacity capped at 5

    Event batching is limited to 5 events per batch with a 30-second batch timeout on the free tier (Pro: 100 events / 5 min).

Sources

scheduler cron durable-execution workflows background-jobs event-driven serverless queues retries open-source

Alternatives

Same category · similar quota
Netlify Scheduled FunctionsNetlify Scheduled Functions · freemium · Scheduled function
3.6

Run Netlify Functions on a regular schedule, much like a cron job.

1/mo60.0/hr4
Checked 28d ago
One-time
cron-job.orgCron-Job.org · free_forever · Cron job scheduler
4.2

Free, donation-funded HTTP cron scheduler that calls any URL on a schedule from minutely to yearly, with execution history, failure alerts, and a REST API.

43.2K/mo30.0/hr10
Checked 27d ago
One-time
EasyCronEasyCron · freemium · Hosted cron job scheduler
3.1

Web-based cron job service that triggers HTTP/webhook requests on a schedule with execution logs and email alerts.

6.0K/mo3.0/hr8
Checked 27d ago
Trial