docs/introduction.mdx
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.
| Extension | What it does | Docs |
|---|---|---|
| prismaExtension | Use Prisma with Trigger.dev | Learn more |
| pythonExtension | Execute Python scripts in Trigger.dev | Learn more |
| playwright | Use Playwright with Trigger.dev | Learn more |
| puppeteer | Use Puppeteer with Trigger.dev | Learn more |
| lightpanda | Use Lightpanda with Trigger.dev | Learn more |
| ffmpeg | Use FFmpeg with Trigger.dev | Learn more |
| aptGet | Install system packages with aptGet | Learn more |
| additionalFiles | Copy additional files to the build directory | Learn more |
| additionalPackages | Include additional packages in the build | Learn more |
| syncEnvVars | Automatically sync environment variables to Trigger.dev | Learn more |
| esbuildPlugin | Add existing or custom esbuild plugins to your build process | Learn more |
| emitDecoratorMetadata | Support for the emitDecoratorMetadata TypeScript compiler | Learn more |
| audioWaveform | Support for Audio Waveform in your project | Learn more |
We'd love to hear from you or give you a hand getting started. Here are some ways to get in touch with us.
<CardGroup> <Card title="Join our Discord server" icon="discord" href="https://discord.gg/kA47vcd8P6" color="#5865F2" > Our Discord is the best place to get help with any questions about Trigger.dev. </Card> <Card title="Follow us on X (Twitter)" icon={ <svg xmlns="http://www.w3.org/2000/svg" height="20" viewBox="0 0 512 512"> <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" /> </svg> } href="https://twitter.com/triggerdotdev" color="#1DA1F2" > Follow us to get the latest updates and news. </Card> <Card title="Schedule a call" icon="phone" iconType="solid" color="#22C55E" href="https://cal.com/team/triggerdotdev/founders-call" > Arrange a call with one of the founders to get help with any questions. </Card> <Card title="Give us a star on GitHub" icon="star" iconType="solid" href="https://github.com/triggerdotdev/trigger.dev" color="#fbbf24" > Check us out our GitHub repo and give us a star if you like what we're doing. </Card> </CardGroup>