TypeScript workflows that survive serverless timeouts
Trigger.dev runs long-running TypeScript tasks and AI workflows without the execution timeouts typical of serverless platforms.

What it does
Trigger.dev is an open-source platform for running background tasks and AI workflows in TypeScript. You write tasks in your codebase using an SDK, and the platform handles queuing, retries, concurrency limits, and observability. Deploy to its managed cloud or self-host with Docker Compose or Kubernetes.
The interesting bit
Unlike conventional serverless platforms, Trigger.dev imposes no execution timeouts and checkpoints task state automatically, so a workflow can pause for human approval, sleep for months, or survive a container restart without losing its place. It also lets you bundle non-JS dependencies—browsers, FFmpeg, Python scripts—into the same deployment.
Key highlights
- Durable execution with automatic checkpointing and no timeout ceiling
- Human-in-the-loop waitpoints for approval or feedback
- Real-time run streaming and React hooks for frontend integration
- Atomic versioning that deploys without disrupting in-flight tasks
- Optional self-hosting via Docker or Kubernetes Helm charts
Verdict
Worth exploring if you build AI agents or background workflows in TypeScript and need execution that outlasts typical serverless limits. Less compelling if your workloads are short-lived and already handled by a simple queue.
Frequently asked
- What is triggerdotdev/trigger.dev?
- Trigger.dev runs long-running TypeScript tasks and AI workflows without the execution timeouts typical of serverless platforms.
- Is trigger.dev open source?
- Yes — triggerdotdev/trigger.dev is open source, released under the Apache-2.0 license.
- What language is trigger.dev written in?
- triggerdotdev/trigger.dev is primarily written in TypeScript.
- How popular is trigger.dev?
- triggerdotdev/trigger.dev has 15.9k stars on GitHub and is currently accelerating.
- Where can I find trigger.dev?
- triggerdotdev/trigger.dev is on GitHub at https://github.com/triggerdotdev/trigger.dev.