Dev Resources
Trigger.dev favicon

Trigger.dev

Serverless

Create long-running jobs directly in your codebase with features like API integrations, webhooks, scheduling and delays.

Trigger.dev's website screenshot

About Trigger.dev

Trigger.dev is a platform for building and deploying AI agents and workflows in TypeScript, targeted at developers who need to run long-running or asynchronous tasks without managing their own infrastructure. It handles retries, queues, elastic scaling, and durable execution so tasks run without hitting timeouts, and it offers a Realtime API for streaming task status, metadata, and LLM responses directly to frontend applications.

The platform supports AI agent patterns such as prompt chaining, routing, parallelization, orchestration, and evaluator-optimizer flows, along with human-in-the-loop tool approval for agent actions. Tasks are written as regular code and can incorporate Python execution, Puppeteer browser automation, FFmpeg, Prisma, apt-get package installation, and custom esbuild plugins, giving developers control over the build process and container image.

Additional features include durable cron scheduling, concurrency and queue controls, batch triggering, structured inputs/outputs, waits (including HTTP callback waits), multiple environments, multi-region workers, static IPs, AWS PrivateLink, and observability tools such as logging, tracing, run filtering, tagging, bulk actions, dashboards, and real-time alerts via email, Slack, or webhooks. Trigger.dev is open source under the Apache 2.0 license and supports self-hosting, with integrations for Vercel and GitHub.

Key features

  • Write durable long-running tasks in TypeScript with automatic retries and no timeouts
  • Build AI agents with human-in-the-loop tool approval and streaming responses
  • Trigger.dev Realtime connects frontend apps to task status and LLM output streams
  • Concurrency and queue controls plus durable cron scheduled tasks
  • Custom build extensions for Python, Prisma, Puppeteer, FFmpeg, and apt-get packages
  • Observability with real-time monitoring, tracing, alerts, and advanced run filtering

Frequently asked questions

Is Trigger.dev open source?

Yes, Trigger.dev is Apache 2.0 licensed with 16k+ GitHub stars, and it can be self-hosted.

What language do I use to write tasks?

Tasks are written in regular TypeScript code using the Trigger.dev SDK.

Does Trigger.dev support Python?

Yes, it can execute Python scripts with automatic package installation through requirements.txt.

How does pricing work?

You only pay when your code is actually executing, and there are no servers to manage since Trigger.dev deploys and scales tasks for you.

What integrations does Trigger.dev offer?

It integrates with Vercel and GitHub, and supports build tools like Prisma, Puppeteer, esbuild, and FFmpeg.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product

You might also like