What is Trigger.dev?

Trigger.dev is an open source background jobs framework that lets you write reliable workflows in plain async code. Run long-running AI tasks, handle complex background jobs, and build AI agents with built-in queuing, automatic retries, and real-time monitoring. No timeouts, elastic scaling, and zero infrastructure management required.

We provide everything you need to build and manage background tasks: a CLI and SDK for writing tasks in your existing codebase, support for both regular and scheduled tasks, full observability through our dashboard, and a Realtime API with React hooks for showing task status in your frontend. You can use Trigger.dev Cloud or self-host on your own infrastructure.

Learn the concepts

Explore by feature

Explore by example

Explore by build extension

ExtensionWhat it doesDocs
prismaExtensionUse Prisma with Trigger.devLearn more
pythonExtensionExecute Python scripts in Trigger.devLearn more
puppeteerUse Puppeteer with Trigger.devLearn more
ffmpegUse FFmpeg with Trigger.devLearn more
aptGetInstall system packages with aptGetLearn more
additionalFilesCopy additional files to the build directoryLearn more
additionalPackagesInclude additional packages in the buildLearn more
syncEnvVarsAutomatically sync environment variables to Trigger.devLearn more
esbuildPluginAdd existing or custom esbuild plugins to your build processLearn more
emitDecoratorMetadataSupport for the emitDecoratorMetadata TypeScript compilerLearn more
audioWaveformSupport for Audio Waveform in your projectLearn more

Getting help

We’d love to hear from you or give you a hand getting started. Here are some ways to get in touch with us.