Tasks are the core of Trigger.dev. They are long-running processes that are triggered by events.
Topic | Description |
---|---|
Logging | View and send logs and traces from your tasks. |
Errors & retrying | How to deal with errors and write reliable tasks. |
Wait | Wait for periods of time or for external events to occur before continuing. |
Concurrency & Queues | Configure what you want to happen when there is more than one run at a time. |
Versioning | How versioning works. |
Machines | Configure the CPU and RAM of the machine your task runs on |
Idempotency | Protect against mutations happening twice. |
Replaying | You can replay a single task or many at once with a new version of your code. |
Notifications | Send realtime notifications from your task that you can subscribe to from your backend or frontend. |