Introduction
Welcome to the Trigger.dev v3 documentation.
What is Trigger.dev (v3)?
Trigger.dev v3 makes it easy to write reliable long-running tasks without timeouts.
- We run your tasks with no timeouts. You don’t have to manage any infrastructure (unless you self-host). Workers are automatically scaled and managed for you.
- We provide a multi-tenant queue that is used when triggering tasks.
- We provide an SDK and CLI for writing tasks in your existing codebase, inside /trigger folders.
- We provide different types of tasks: regular and scheduled.
- We provide a dashboard for monitoring, debugging, and managing your tasks.
- We provide a Realtime API for monitoring tasks in real-time, along with React hooks for building custom dashboards.
We’re open source and you can choose to use the Trigger.dev Cloud or Self-host Trigger.dev on your own infrastructure.
Getting started
Quick start guide
Go from zero to running your first task in 3 minutes.
Writing tasks
Tasks are the core of Trigger.dev. Learn what they are and how to write them.
Walkthrough guides
Detailed guides for setting up Trigger.dev with popular frameworks and services, including Next.js, Remix, Supabase and more.
Example tasks
Code you can use in your own projects, including OpenAI, Deepgram, FFmpeg, Puppeteer, Stripe, Supabase and 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. We’d also ❤️ your support.
Join our Discord server
The help forum is a great place to get help with any questions about Trigger.dev.
Follow us on X (Twitter)
Follow us on X (Twitter) to get the latest updates and news.
Schedule a call
Arrange a call with one of the founders. We can help answer questions and give 1-on-1 help building your first task.
Give us a star on GitHub
Check us out at triggerdotdev/trigger.dev
Was this page helpful?