Trigger.dev
Open source background jobs framework for building AI workflows, agents, and long-running tasks in TypeScript with retries, queues, and observability.
At a Glance
Pricing
Get started with Trigger.dev at no cost with $5 free monthly usage and 20 concurrent runs.
Engagement
Available On
About Trigger.dev
Trigger.dev is an open source background jobs framework that enables developers to build and deploy fully-managed AI agents and workflows in TypeScript. The platform handles long-running tasks with automatic retries, queuing, observability, and elastic scaling, eliminating timeouts and infrastructure management concerns. It provides a complete solution for offloading async AI tasks to managed infrastructure while supporting human-in-the-loop functionality and real-time streaming to frontends.
- No Timeouts - Write simple, reliable code that runs as long as needed without hitting execution limits, perfect for complex AI agent workflows and long-running processes.
- Automatic Retries - Configure retry policies with exponential backoff, randomization, and custom attempt limits to ensure task resilience and reliability.
- Concurrency & Queues - Control how many tasks run simultaneously with built-in queue management and concurrency limits that only apply when code is actively executing.
- Realtime API - Display task status, progress, and metadata in your frontend using React hooks, with support for streaming LLM responses directly to users.
- Build Extensions - Customize your build process with extensions for Python, Prisma, Puppeteer, FFmpeg, and more, enabling full runtime freedom.
- Observability & Monitoring - Watch tasks execute in real-time with trace views, logging, advanced filtering, and alerts via email, Slack, or webhooks.
- Scheduled Tasks - Create durable cron schedules that run reliably without timeout concerns for recurring background jobs.
- Human-in-the-Loop - Pause runs until tokens are completed via approval workflows using the wait-for-token functionality.
To get started, install the Trigger.dev CLI and SDK in your existing codebase, write tasks in a /trigger folder using plain async TypeScript code, and deploy to Trigger.dev Cloud or self-host on your own infrastructure. The platform supports any JavaScript framework and integrates with existing Node.js SDKs. Tasks are bundled and deployed to managed workers where you only pay for actual execution time.
Community Discussions
Be the first to start a conversation about Trigger.dev
Share your experience with Trigger.dev, ask questions, or help others learn from your insights.
Pricing
Free Plan Available
Get started with Trigger.dev at no cost with $5 free monthly usage and 20 concurrent runs.
- $5 free monthly usage
- 20 concurrent runs
- Unlimited tasks
- 5 team members
- Dev and Prod environments
Hobby
Hobby plan with $10 monthly usage included and 50 concurrent runs.
- $10 monthly usage included
- 50 concurrent runs
- Unlimited tasks
- 5 team members
- Dev, Staging and Prod environments
- 5 schedules
- 100 alerts
- 7 day log retention
- Community support
- 3 preview branches
Pro
Professional plan with $50 monthly usage included and 200+ concurrent runs (then $10/month per 50) for power users.
- $50 monthly usage included
- 200+ concurrent runs (then $10/month per 50)
- Unlimited tasks
- 25+ team members (then $20/month per seat)
- Dev, Staging and Prod environments
- 20+ schedules (then $10/month per branch)
- 1000+ alerts (then $10/month per 1,000)
- 30 day log retention
- Dedicated Slack support
- 100+ preview branches
- 500+ alerts (then $10/month per 100)
Enterprise
Enterprise-grade solution with All Pro plan features and Custom log retention and dedicated support.
- All Pro plan features
- Custom log retention
- Priority support
- Role-based access control
- SOC 2 report
- SSO
Capabilities
Key Features
- Long-running tasks without timeouts
- Automatic retries with exponential backoff
- Concurrency and queue management
- Realtime API with React hooks
- LLM response streaming
- Scheduled tasks (cron)
- Human-in-the-loop workflows
- Build extensions (Python, Prisma, Puppeteer, FFmpeg)
- Observability and monitoring
- Trace views and logging
- Email, Slack, and webhook alerts
- Multi-region workers
- Static IPs
- Preview branches
- Versioning and rollbacks
- Batch triggering
- Wait for HTTP callback
- Checkpointing
- Multiple environments (Dev, Staging, Prod)
- Self-hosting support
Integrations
Demo Video

