Trigger.dev v4 beta has arrived!
Background jobs & AI infrastructure
Write workflows in normal async code and we'll handle the rest, from queues to elastic scaling. No timeouts, retries, observability, and zero infrastructure to manage.

Reliably call AI APIs with no timeouts, automatic retrying, and tracing. Use existing Node.js SDKs and code from your repo.
Trusted by developers at companies all over the world
How it works
Build invincible AI apps
Offload your async AI tasks to our infrastructure. Create AI agents and stream responses directly to your frontend.
Deploy and scale to any size
No timeouts
Write simple, reliable code and never hit a timeout.
Pay for what you use
Only pay when your code is actually executing.
No servers to manage
We deploy your tasks and handle scaling for you.
Find and fix bugs fast
Alerts for errors
Get notified via email, Slack or webhooks when your tasks or deployments fail.

Advanced filtering
Find runs fast using advanced filtering options, then apply bulk actions to multiple tasks at once.

Versioning
Each deploy is an atomic version ensuring started tasks are not affected by code changes.

Bring your tasks to the foreground
Trigger.dev Realtime
Display the status of your tasks anywhere in your app
Show the run status (in progress, completed, failed) and metadata to provide real-time, contextual information for your users as your tasks progress.
Update your UI in real-time with the run status
Realtime streams
Stream LLM responses from your runs to your users
Forward streams from any provider through our Realtime API. Build AI agents with tools and context from your runs.
Pipe streams to your frontend from your runs
True runtime freedom for developers
Unlike restricted runtimes, Trigger.dev lets you freely customize every aspect of your build process, resulting bundle, and final container image.
Python
Execute Python scripts with automatic package installation through requirements.txt
Prisma
Copy files to the build directory, generate the Prisma client, migrate databases, and more.
Puppeteer
Automate browser capabilities and control web pages.
esbuild
Add custom esbuild plugins to your build process.
FFmpeg
Add FFmpeg binaries to your project during build time, enabling video manipulation tasks.
apt-get
Easily install any system packages you need, from libreoffice to git
additionalPackages
Add additional packages which aren't automatically included via imports.
audioWaveform
Produce visual renderings of audio using waveform data.
Custom build extensions
Integrate custom tooling and project-specific requirements directly into your build pipeline.
All the tools you need to ship
Development
Production
Reliable by default
Works with your existing tech stack…





We love open source. Trigger.dev is Apache 2.0 licensed so you can view the source code, contribute and self-host.
Loved by developers
We're backed by the world's best investors, founders and operators








Ready to start building?
Build and deploy your first task in 3 mins with no timeouts and no infrastructure to manage.