Trigger.dev

Trigger.dev

Open-source TypeScript platform for durable AI agents and background jobs

84/100Safe BetFree · from $10/moFreemium

If you're a TypeScript developer building durable AI agents, Trigger.dev is a smart buy: free to start, generous Hobby tier at $10/month, and compute costs that often undercut Inngest or Temporal. We'd pick it when you need built-in HITL, streaming, and retries without gluing multiple tools together. Just watch per-run costs on high-frequency workloads—the invocation fee adds up.

Verified 7d ago · liveness 84/100 · cite: rightaichoice.com/tools/trigger-dev

Best for
  • Developers building durable AI agents in TypeScript
  • Teams needing background job processing with retries and queues
  • Startups wanting to offload async infrastructure
  • AI features requiring human-in-the-loop approval and streaming
Not ideal for
  • Non-developers—it requires TypeScript coding
  • Teams needing real-time voice or video processing
  • Projects that must stay fully on-premises without self-hosting effort
Visit Website

IntermediateGet your first task running in under 3 minutes: install the SDK, create a task in src/trigger, and trigger it locally. For more complex scenarios—like configuring build extensions or Python—add 15-30 minutes. Self-hosting takes 1-2 hours if you're familiar with Docker/Kubernetes.Web · API · CLIAPI availableVerified 7d ago
Pricing
Free · from $10/mo
FreemiumFree tier4 plans6 hidden costs
Learning curve
Intermediate
Get your first task running in under 3 minutes: install the SDK, create a task in src/trigger, and trigger it locally. For more complex scenarios—like configuring build extensions or Python—add 15-30 minutes. Self-hosting takes 1-2 hours if you're familiar with Docker/Kubernetes.
Runs on
WebAPICLI
API available · 15 integrations
Who it's for
Solo TypeScript developer building an AI customer support botStartup team migrating batch processing from cron to managed queuesFull-stack team at a B2B SaaS wanting to show live progress of AI workflows
Live sentiment
Is Trigger.dev actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Trigger.dev if you need a fully managed background job platform without any self-hosting option, or if you're primarily doing low-volume, short-lived tasks where per-run costs would overwhelm the benefit.

The 30-second take
Biggest gripe

Runs in production are charged $0.000025 per invocation, so high-frequency, short tasks can rack up unexpected costs.

Price reality

Trigger.dev's pricing is compute-based, with metered per-second charges plus a small per-run fee—typically cheaper for long-running AI tasks than Inngest or Temporal's monthly plans. For a startup building AI agents, the free tier with $5 monthly credits and $10 Hobby tier offer a low-risk start, while high-volume workloads need careful run-count tracking.

In short

Trigger.dev — Open-source TypeScript platform for durable AI agents and background jobs. Best for Developers building durable AI agents in TypeScript, Teams needing background job processing with retries and queues, Startups wanting to offload async infrastructure. Free to start; paid plans from $10/mo.

What's new in Trigger.dev

Checked 7 days ago

Across the latest 5 updates: 5 feature updates.

What people actually say about Trigger.dev — is it worth it?

We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.

42 mentions across 3 sources (Hacker News, YouTube, Lemmy) · researched Aug 17, 2026.

80% positive20% critical
Recurring strengths
  • +Open-source with Apache 2.0 license, self-hosting via Docker or K8s
  • +Built-in AI features: human-in-the-loop approvals and streaming (Realtime API)
  • +No timeouts on tasks, with automatic retries and configurable policies
  • +Runs anywhere: Next.js, Bun, Remix, Supabase, Vercel—framework-agnostic
  • +Generous free tier and per-second metered pricing, only pay when code runs
Recurring frustrations
  • Complexity can snowball fast and break everything, especially for newcomers
  • Learning curve for durable execution and task orchestration concepts
  • YouTube reviewers note that integrating into an existing production app needs care
  • Pricing at scale can get expensive with many tasks or heavy AI usage
  • Cloud service adds dependency; self-hosting requires Docker/K8s expertise
Patterns worth knowing
AI-first durable execution
Seen on YouTube, Hacker News, Lemmy
Comparison with Temporal and Inngest
Seen on YouTube, Hacker News
Integration and ease of use
Seen on YouTube, Hacker News
Learning curve
intermediateProductive in ~A few hours
Hidden costs people mention
  • Compute metered per second means costs can grow with high usage; overages on concurrency may apply
  • Self-hosting requires infrastructure maintenance costs (Docker/K8s expertise)
  • Potential extra costs for team features on higher tiers

Viability Score

84/100
Safe Bet

How well maintained and how widely used is Trigger.dev? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
90
Traction
100
Site health
95
User sentiment
80
What the vendor publishes
60

Last calculated: August 2026

How we score →

Key Features

  • Durable AI agents with human-in-the-loop approval (needsApproval)
  • Realtime API for streaming LLM responses to frontends without API routes
  • Realtime React hooks for run status and streaming updates
  • Stateful chat agent with per-conversation machines that sleep and wake
  • Built-in LLM observability: model, cost, tokens, latency per call
  • No timeouts—tasks can run indefinitely
  • Automatic retries with configurable policies (maxAttempts, backoff, handleError)
  • Concurrency and queue management with percentage-based limits
  • Durable cron schedules
  • Batch triggering up to 1,000 tasks per API call
  • Observability dashboard with logging, tracing, advanced filtering, and alerts
  • Bulk replay and alerts via email, Slack, and webhooks
  • Preview branches and dev/prod environments
  • Python script execution with auto package install
  • Build extensions for Prisma, Puppeteer, FFmpeg, esbuild, apt-get

About Trigger.dev

FreemiumIntermediateAPI availableWeb · API · CLI

Trigger.dev is an open-source TypeScript platform that gives you everything you need to build durable AI agents and background jobs without the usual async-infrastructure headaches. You write plain async code—long-running tasks have no timeouts, automatic retries, and built-in queuing, so you don't have to glue together separate services for reliability. Just deploy your tasks and let Trigger.dev handle the rest. It includes primitives like scheduled tasks (cron), batch triggering (up to 1,000 tasks per call), and a Realtime API with React hooks to stream task status to your frontend. Recent releases add a stateful chat agent, where each conversation gets its own machine that sleeps and wakes as needed, and built-in LLM observability that records model, cost, tokens, and latency for every call. You also get human-in-the-loop approval flows via tools with `needsApproval: true`, support for Python scripts with auto package install, and build extensions for Prisma, Puppeteer, FFmpeg, and apt-get. Trigger.dev is framework-agnostic—works with Next.js, Bun, Remix, and more—and is genuinely open source (Apache 2.0), so you can self-host via Docker or Kubernetes. The cloud service starts free; compute is metered per second, and you only pay when your code runs. Ideal for TypeScript developers building AI workflows, streaming LLM responses, or orchestrating multi-step processes, especially those who want the safety of open source and a self-hostable option.

Behind the Verdict

Trigger.dev fills a clear niche in the background-jobs landscape: it's built for TypeScript teams that need reliable execution of long-running AI tasks, with a strong focus on developer experience and open-source flexibility. The standout features are the durable AI agent primitives—tools with human-in-the-loop approval that pause and resume, a Realtime API that streams responses to your frontend without API routes, and the new stateful chat agent that keeps a per-conversation machine alive across turns. These aren't bolted-on; they're core to the platform, which sets it apart from Temporal or BullMQ that focus on general workflow durability. The pricing model is refreshingly transparent: compute metered per second (starting at $0.0000338/sec on the Small 1x machine) plus a flat $0.000025 per run invocation. That means costs are predictable and often lower than competitors, but high-frequency, low-duration workloads can accumulate faster—if you have millions of tiny runs, the per-run fee adds up. The free tier is a great starting point, but its 1-day log retention and 20 concurrent runs could bite in production. Self-hosting is a genuine option (Apache 2.0, Docker/Kubernetes guide), but you'll manage your own infrastructure. Recent reliability incidents (June 22-23 and June 30, 2026) show the platform is still maturing, so production users should monitor status. Overall, if you're building AI agents in TypeScript, Trigger.dev is a strong, cost-effective choice. If you need advanced workflow orchestration like sagas or compensations, you might find Temporal more mature.

Researching Trigger.dev? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Trigger.dev actually fits — and what changes day-one when you adopt it.

Solo TypeScript developer building an AI customer support bot

You want to handle user queries, sometimes refund orders, and survive server restarts without losing state.

Outcome: With Trigger.dev, you write a chat.agent with tools marked needsApproval, use Realtime React hooks to stream responses, and deploy—the agent retains state across sessions and approvals pause runs, all with no timeouts.

Startup team migrating batch processing from cron to managed queues

You have Python scripts that need to run on schedules and trigger many tasks at once.

Outcome: You use the Python extension to run scripts, set up durable cron jobs, and batchTrigger up to 1,000 tasks per call, with observability and alerts handling failures in one place.

Full-stack team at a B2B SaaS wanting to show live progress of AI workflows

Your users upload documents and expect a progress bar with streaming status.

Outcome: You call Trigger.dev Realtime API to start a job, use React hooks to update the UI in real time, and stream LLM tokens from your agent directly—no polling or API routes needed.

Use Cases

Models Under the Hood

claude-sonnet-4-5

as of 2026-08-19

Limitations

  • The free tier limits log retention to 1 day and concurrent runs to 20, which may be restrictive for production workloads.
  • Paid plans charge per seat and per usage, and self-hosting requires managing Docker or Kubernetes infrastructure.
  • The platform experienced incidents on June 22-23 and June 30, 2026, suggesting it is still maturing in reliability.

as of 2026-08-17

Verification history

We have re-verified Trigger.dev 6 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
Free
Billed monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published Trigger.dev tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Free

$0/mo

Ideal for

Solo developers or small teams experimenting with Trigger.dev, needing a free tier with $5 monthly credits and up to 20 concurrent runs.

What this tier adds

Free entry point with 20 concurrent runs, 1-day log retention, and 10 schedules; no charge for DEV runs.

Hobby

$10/mo

Ideal for

Hobbyists and small teams running light production workloads with up to 50 concurrent runs and 100 schedules.

What this tier adds

Adds $10 monthly credits, 50 concurrent runs (vs 20), 7-day log retention, 150 Realtime connections (vs 10), and 5 preview branches.

Pro

$50/mo

Ideal for

Professional teams with higher concurrency needs, wanting dedicated Slack support and longer log retention (30 days).

What this tier adds

Expands to 200+ concurrent runs, 25+ team members, 1000+ schedules, 30-day log retention, and per-usage add-ons—plus AWS PrivateLink.

Enterprise

Custom

Ideal for

Organizations requiring custom log retention, RBAC, SSO, SOC 2 report, and priority support for production-critical AI workloads.

What this tier adds

Adds all Pro features plus RBAC, SSO, SOC 2, penetration test report, and optional HIPAA BAA add-on—with custom pricing.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • Runs in production are charged $0.000025 per invocation, so high-frequency, short tasks can rack up unexpected costs.
  • Exceeding 20 concurrent runs on the Free plan requires upgrading; Pro adds $10/month per 50-concurrency bundle beyond 200.
  • Team members are limited to 5 on Free/Hobby; Pro adds $20/month per seat beyond 25.
  • Log retention is only 1 day on Free and 7 days on Hobby—longer retention requires Pro (30 days) or Enterprise (custom).
  • Custom dashboards are limited to 1 on Hobby; Pro adds $10/month per dashboard beyond 5.
  • Realtime connections are capped (10 on Free, 150 on Hobby); Pro adds $10/month per 1,000 beyond 1,000.

Where the pricing makes sense

The company stage and team size where Trigger.dev's pricing actually pencils out — and where peers do it cheaper.

Trigger.dev's pricing is compute-based, with metered per-second charges plus a small per-run fee—typically cheaper for long-running AI tasks than Inngest or Temporal's monthly plans. For a startup building AI agents, the free tier with $5 monthly credits and $10 Hobby tier offer a low-risk start, while high-volume workloads need careful run-count tracking.

Setup time & first value

How long it actually takes to get something useful out of Trigger.dev — broken out by persona, not the marketing-page minute.

Get your first task running in under 3 minutes: install the SDK, create a task in src/trigger, and trigger it locally. For more complex scenarios—like configuring build extensions or Python—add 15-30 minutes. Self-hosting takes 1-2 hours if you're familiar with Docker/Kubernetes.

Switching to or from Trigger.dev

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • From Inngest: Trigger.dev offers a similar task-based model, so you can move your functions over with minor changes to how you define and trigger them.
  • From Temporal: For AI-focused workloads, Trigger.dev's agent primitives simplify migration, though you'll rewrite workflow logic into its task syntax.
  • From a custom cron setup: Replace your cron jobs with Trigger.dev's scheduled tasks, which have no timeouts and built-in retries.
Migrating out
  • To Temporal: If you need sagas or complex compensations, export your task logic and implement as Temporal workflows; Trigger.dev's docs don't provide a migration path.
  • To BullMQ: For simpler queue-based jobs, you can extract task functions and schedule them with BullMQ, but you'll lose durable execution and human-in-the-loop features.

Integrations

VercelSupabaseNext.jsBunRemixAnthropicGitHubSlackInfisicalPrismaPuppeteerFFmpegAWS PrivateLinkVercel AI SDKOpenAI

Resources & Guides

Tutorials & Learning

Tools that pair well with Trigger.dev

Common stack mates teams adopt alongside Trigger.dev, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to Trigger.dev

View all
Mastra

Mastra

Open-source TypeScript framework for building durable, observable AI agents and workflows.

FreemiumTry
Zhipu GLM

Zhipu GLM

Chinese enterprise AI platform with open-source GLM models, MaaS APIs, and autonomous agents

FreemiumTry
MetaGPT

MetaGPT

Open-source multi-agent framework for role-based software engineering

FreeTry

Frequently Asked Questions

Used Trigger.dev? Help shape our editorial sentiment research.