Trigger.dev logo

Trigger.dev

Trigger.dev is an open-source platform for building and running durable background tasks, cron jobs and AI agent workflows in TypeScript, with retries, queues and full observability.

TypeScriptNode.jsServerlessDurable ExecutionTask QueueOpen Source
Stars
16,514
Forks
1,488
Contributors
154
Latest
4.7.3

About Trigger.dev

Trigger.dev lets you write long-running background tasks as plain async TypeScript functions inside your existing codebase and deploy them to managed or self-hosted workers. Runs have no execution timeouts: the engine checkpoints a run while it waits (for a subtask, a delay or a human approval via waitpoint tokens) and restores it later, so you only pay for compute that is actually used. It provides automatic retries with configurable backoff, queues with concurrency limits, idempotency keys, cron schedules, batch triggering and real-time run updates streamed to your frontend. Every run is traced with OpenTelemetry and visible in a dashboard with logs and replay. Trigger.dev can be used through Trigger.dev Cloud or self-hosted with Docker or Kubernetes (Helm).

Key Features

Durable tasks written as async TypeScript functions with no timeouts
Checkpoint-restore while waiting on subtasks, delays or waitpoint tokens
Automatic retries with configurable backoff and error handling
Queues, concurrency limits and idempotency keys
Cron schedules, batch triggering and realtime run updates for frontends
OpenTelemetry tracing, logs and run replay in the dashboard
Managed Trigger.dev Cloud or self-hosted on Docker / Kubernetes

Pros

Apache-2.0 license for the full platform, including self-hosting
Excellent developer experience for TypeScript/Node.js teams
No serverless timeouts for long-running and AI workloads
Strong built-in observability and realtime streaming

Cons

TypeScript-first: other languages only via build extensions
Self-hosting has more moving parts than a single binary
Major version upgrades (v2 to v3 to v4) required migrations
No explicit DAG model for data-engineering style pipelines

Tool Information

Language
TypeScript (platform and SDK); Python scripts via build extension
License
Apache-2.0
First release
2023
Latest version
4.7.3
Maintainer
Trigger.dev (Trigger Dev Ltd.) / community

Compare Trigger.dev with other tools

See how Trigger.dev stacks up against other workflow orchestration engines, feature by feature.