Skip to main content
Favicon of Trigger.dev

Trigger.dev

What is Trigger.dev?

Trigger.dev is a background jobs and AI workflow platform for product, backend, frontend, and platform teams that runs task code on managed workers. It adds AI Agents, Trigger.dev Realtime, Concurrency & queues, Scheduled tasks, and Observability & monitoring, and connects with Vercel, AWS, GitHub, Slack, Supabase, OpenAI, Sentry, and Playwright. Plans run Free $0/month, Hobby $10/month, Pro $50/month, and Enterprise custom.

Last verifiedHow we evaluate

Screenshot of Trigger.dev website

At a glance

Best for
Trigger.dev is best for product and platform teams who need reliable long-running jobs without managing servers.
Pricing
Free $0/mo; Hobby $10/mo; Pro $50/mo; Enterprise Custom
API
Yes — Trigger.dev exposes an API plus React hooks, SDK methods, and an MCP Server for triggering tasks, monitoring runs, and managing workflows.

What does Trigger.dev do?

Trigger.dev handles background jobs and AI workflows by running your task code on managed workers, then layering in concurrency controls, durable cron schedules, retries, checkpointing, and real-time monitoring. You write tasks in regular TypeScript or Python, trigger them from your app, and use Realtime to stream status back to the frontend while jobs execute. The platform also supports human-in-the-loop waits, structured inputs and outputs, and build extensions for browser automation, FFmpeg, and custom dependencies. At scale, Trigger.dev is built for long-running work that would otherwise tie up your own infrastructure: tasks can run with no timeouts, and waiting periods can be checkpointed so they do not count toward compute usage. Customers like Magic Patterns process 200,000+ monthly background jobs, while MagicSchool AI uses it to summarize millions of student interactions. Trigger.dev is open source and self-hostable, and its API, React hooks, SDK methods, and MCP Server let teams trigger tasks, monitor runs, and manage workflows programmatically.

Why use Trigger.dev?

  • Managed workers and no timeouts let teams run long jobs without maintaining their own queue infrastructure.
  • Checkpointing during waits helps reduce wasted compute on idle workflows and long-running orchestration.
  • Open source and self-hostable deployment gives teams a path for tighter infrastructure control.
  • Realtime status updates make it easier to surface progress and streaming output directly in product interfaces.
  • Build extensions support browsers, FFmpeg, and custom dependencies, so complex jobs stay in one workflow system.

Who is Trigger.dev for?

  • Backend engineers who need durable background jobs with retries, queues, and checkpoints.
  • AI product teams who want to orchestrate agents, prompts, and human-in-the-loop steps.
  • Frontend teams who need live task status and streaming updates in the UI.
  • Platform teams who want self-hosting and infrastructure control for workflow execution.
  • Operations-heavy startups who need scheduled automation and observability at scale.

What are Trigger.dev's key features?

AI Agents

Build agentic workflows that chain prompts, route decisions, and run evaluators in regular code, with structured inputs and outputs for safer automation.

Trigger.dev Realtime

Stream realtime updates through the Realtime API and React hooks, so apps can show live task progress, summaries, and feedback as work runs.

Concurrency & queues

Control concurrent runs, batch triggering, and retries while Trigger.dev manages queues and elastic infrastructure, helping teams handle spikes without managing servers.

Scheduled tasks

Run durable cron schedules and waits, including HTTP callbacks and token waits, so long-running jobs can pause and resume without timing out.

Observability & monitoring

Track runs with logging, tracing, dashboards, tags, advanced run filters, and real-time alerts, making failures easier to find and replay.

No servers to manage

Deploy background jobs in TypeScript or Python without provisioning infrastructure, using Trigger.dev's managed workers, multi-region support, and static IP options.

Build extensions

Extend builds with packages like Prisma, Puppeteer, FFmpeg, and apt-get, plus custom build extensions for tasks that need extra tooling.

Integrations

Connect workflows to Vercel, AWS, GitHub, Slack, Supabase, OpenAI, Sentry, and Playwright to trigger tasks across the stack.

What does Trigger.dev integrate with?

  • Vercel
  • AWS
  • Remix
  • Nuxt
  • SvelteKit
  • Fastify
  • RedwoodJS
  • Cloudflare
  • ExpressJS
  • Astro
  • Google Cloud
  • Azure
  • Netlify
  • NextJS
  • Supabase
  • GitHub
  • Slack
  • Prisma
  • Playwright
  • Puppeteer
  • Lightpanda
  • FFmpeg
  • OpenAI
  • Browserbase
  • Sentry
  • Resend
  • DALL•E
  • Firecrawl
  • Sharp
  • Deepgram

What are Trigger.dev's use cases?

Backend jobs with retries

Backend engineers use Trigger.dev to run durable background jobs that keep going after failures, using Concurrency & queues and Automatic retries to process work reliably at scale. They can add Checkpointing and No timeouts to handle long-running tasks without losing progress.

AI agents with human review

AI product teams use Trigger.dev to orchestrate agents, prompts, and approval steps, using AI Agents and Human-in-the-loop to move from draft output to reviewed action. Prompt chaining and Routing help them structure multi-step workflows with clearer control over each branch.

Live task status in apps

Frontend teams use Trigger.dev to show task progress inside the product, using Trigger.dev Realtime and Realtime updates & streaming to keep users informed as jobs run. React hooks and Realtime streams make it easier to surface live status, progress, and completion without building a separate status system.

Scheduled automation at scale

Operations-heavy startups use Trigger.dev to automate recurring workflows, using Scheduled tasks and Durable cron schedules to keep reports, syncs, and alerts running on time. Observability & monitoring and Real-time alerts help them catch failures quickly and keep automation dependable.

How does Trigger.dev work?

  1. Connect your first app or service, then define a task in regular code with Write tasks in regular code and trigger.config so Trigger.dev can run it as a managed workflow.
  2. Choose the execution pattern you need, using Concurrency & queues, Scheduled tasks (cron), or Batch triggers to control throughput, timing, and fan-out.
  3. Add reliability controls with Automatic retries, Checkpointing, and Waits so long-running jobs survive failures, pauses, and external callbacks without losing state.
  4. Surface progress in your product with Trigger.dev Realtime, Realtime updates & streaming, and React hooks so users and operators can watch runs as they happen.
  5. Monitor production behavior with Observability & monitoring, Logging & tracing, Dashboards, and Alerts for errors, then replay or filter runs when something needs attention.

How much does Trigger.dev cost?

Free

$0/month
  • $5 free monthly usage
  • Get started
  • 20concurrent runs
  • Unlimitedtasks
  • 5 team members
  • Dev and Prodenvironments
  • Preview branches
  • Custom dashboards
  • 10schedules
  • 1 day log retention
  • 1dayquery period
  • Community support
  • 1alert destination
  • 10concurrent Realtime connections

Hobby

$10/month
  • $10 monthly usage included
  • Get started
  • 50concurrent runs
  • Unlimitedtasks
  • 5 team members
  • Dev, Preview and Proenvironments
  • 5preview branches
  • 1customdashboard
  • 100schedules
  • 7 day log retention
  • 7daysquery period
  • Community support
  • 3alert destinations
  • 50concurrent Realtime connections

Pro

$50/month
  • $50 monthly usage included
  • Get started
  • 200+concurrent runs
  • Then $10/month per 50
  • Unlimitedtasks
  • 25+ team members
  • Then $20/month per seat
  • Dev, Preview and Proenvironments
  • 20+ preview branches
  • Then $10/month per branch
  • 5+customdashboards
  • Then $10/month per dashboard
  • 1000+schedules
  • Then $10/month per 1,000
  • 30 day log retention
  • 30daysquery period
  • Dedicated Slack support
  • 100+alert destinations
  • 500+concurrent Realtime connections
  • Then $10/month per 1,000

Enterprise

Custom
  • All Pro plan features +
  • Custom log retention
  • Priority support
  • Role-based access control
  • SOC 2 report
  • SSO

Frequently asked questions

What is Trigger.dev?

Trigger.dev is a background jobs and AI workflow platform for product, backend, frontend, and platform teams that runs task code on managed workers. It adds AI Agents, Trigger.dev Realtime, Concurrency & queues, Scheduled tasks, and Observability & monitoring, and connects with Vercel, AWS, GitHub, Slack, Supabase, OpenAI, Sentry, and Playwright. Plans run Free $0/month, Hobby $10/month, Pro $50/month, and Enterprise custom.

How much does Trigger.dev cost? Is it free?

Trigger.dev has a free plan, with paid tiers including Hobby at $10/month, Pro at $50/month, Enterprise at Custom.

What is Trigger.dev used for? Who is it for?

Trigger.dev is used for AI Agents, Trigger.dev Realtime, and Concurrency & queues. It's built for Backend engineers, AI product teams, and Frontend teams.

Does Trigger.dev have an API and what does it integrate with?

Trigger.dev exposes an API plus React hooks, SDK methods, and an MCP Server for triggering tasks, monitoring runs, and managing workflows. It integrates with Vercel, AWS, Remix, Nuxt, SvelteKit, and 25 more.

Editor's read

Check the concurrency and usage ceilings on Free, Hobby, and Pro before committing. Free includes 20 concurrent runs and 10 schedules, Hobby raises that to 50 and 100, and Pro starts at 200+ concurrent runs with 1,000+ schedules plus overage pricing.

Share:

Sponsored
Favicon

 

  
 

Explore other Workflow Automation

Favicon

 

  
  
Favicon

 

  
  
Favicon