Scheduled Automation · Reviewed 23 Oct 2026

Trigger.dev

Open source platform for durable AI agents and workflows in TypeScript.

from $10 · free tier · trigger.dev ↗

Paid against free › Scheduled Automation › Trigger.dev

Trigger.dev at a glance

Overview

01

Summary

The useful answer before the supporting detail.

Trigger.dev is an open source platform for building durable AI agents and workflows in TypeScript, designed to handle long-running tasks without server management S110. Developers use it to build AI agents that survive refreshes, redeploys, and crashes, with features like queues, concurrency, schedules, and realtime updates S1. Its main practical value is simplifying the deployment and scaling of production-ready AI agents, with built-in observability and pay-only-for-execution pricing S1 S110.

02

Product identity and positioning

Name, category, positioning, audience, and first-party claims.

  • Identity: Trigger.dev is an open source platform for durable AI agents and workflows in TypeScript S110.
  • Core purpose: It solves the problem of building and deploying AI agents that can run for hours or days without infrastructure complexity S16 S1.
  • Intended users: Developers building AI agents and background workflows in TypeScript S1.
  • Product scope: A platform with a TypeScript SDK, cloud infrastructure, and a dashboard for managing tasks S1.
  • Positioning: The vendor positions it as the open source platform for durable AI agents, emphasizing no server management S110 S1.
  • Claimed distinction: It claims unparalleled developer experience for building durable agents, with end-to-end type safety S16.
03

Use cases and audiences

Who the product serves and the jobs it is designed to handle.

AudiencePractical use case
AI developersBuild durable AI agents that survive crashes and redeploys S110.
Backend engineersOffload long-running async tasks to managed infrastructure S110.
Teams needing scheduled jobsCreate recurring cron schedules for tasks like data syncs S26.
Frontend developersUse React hooks to show real-time run status in UIs S10.
Enterprise teamsAccess production databases via static IPs and PrivateLink S1.

Features

09

Features and capabilities

Core functions and evidence-backed product capabilities.

CapabilityWhat it does
Durable tasksTasks are checkpointed, so they survive failures and resume from the last step S1.
Concurrency controlSet concurrency limits and keys to manage how many tasks run in parallel S20 S1.
Scheduled tasksCreate cron schedules with timezone support and natural language expressions S26.
Realtime updatesSubscribe to run status and stream AI responses to frontends via React hooks S10.
ObservabilityLive run traces powered by OpenTelemetry, with LLM call details and cost S1.
Human-in-the-loopAdd approval gates that pause tasks and resume when a human responds S1.
Custom buildsCustomize the build process with esbuild plugins, system packages, and Python scripts S1.
Multi-region deploymentDeploy tasks to multiple regions to reduce latency S1.
10

Integrations and ecosystem

Connected products, exports, APIs, and workflow compatibility.

Integration or interfaceTypeWhat it enables
Vercel integrationIntegrationAutomatically deploys Trigger.dev tasks on Vercel deployments and syncs env vars S1.
GitHub integrationIntegrationDeploys tasks on pushes to tracked branches and creates preview environments S1.
MCP ServerAI interfaceLets AI assistants interact directly with Trigger.dev projects S1.
React hooks packageSDKProvides hooks like useRealtimeRun to interact with the API from React apps S1.
Python build extensionExtensionEnables running Python scripts and libraries like Pandas from tasks S1.
Webhook callbacksWebhookPauses runs until third-party services complete work S1.
TRQL query languageAPIQueries run data using SQL-style language and exports results S1.

Pricing

11

Pricing and plans

Published plans, free access, trials, credits, and pricing limitations.

Plan or offerVerified price and billingIncludedLimits
Free$0 per month$5 usage credits, 10 schedules1-day log retention S1
Hobby$10 per month$10 usage credits, 100 schedules50 concurrent runs, 7-day logs S1
Pro$50 per month$50 usage credits, 1,000+ schedules200+ concurrent runs, 30-day logs S1
EnterpriseCustom per contractCustomRBAC, SSO, SOC 2 report S1
UsageCompute from $0.0000169 per second plus $0.25 per 10,000 runsNot establishedNot established S1

Competition

12

Competitive landscape

Domains competing for the same organic search demand.

Sampled competitors

CompetitorFirst-page appearancesSampled queriesAverage positionQueries observed
github.com315trigger dev
elastic.co111trigger alerts
youtube.com112trigger dev
docs.honeycomb.io112trigger alerts
aiagentstore.ai113trigger dev
help.xmatters.com113trigger alerts
zenml.io114trigger dev
norstella.com114trigger alerts
ai.engineer115trigger dev
lantern.splunk.com115trigger alerts

Website intelligence — Collected evidence

Customers, testimonials, and first-party review claims

No supporting public-page evidence was collected for this category.

Independent review sources discovered

No links to supported independent review platforms were discovered on the collected pages.

14

AI visibility

Measured ChatGPT and Google AI mentions with cited sources.

AI-assistant referral traffic

  • Estimated current generative-AI referral share: 1.9%
MonthSource
—All AI assistants
—All AI assistants

Website intelligence — Collected evidence

Site-stated AI capabilities

Page typeEvidenceSource
featuresTrigger.dev is the open source platform for durable AI agents and workflows in TypeScript. Long-running tasks with retries, queues, and LLM observability.https://trigger.dev/
featuresChat agent tips7 tips for better AI chat agentshttps://trigger.dev/
featuresTrigger.dev is the open source platform for building AI agents in TypeScript. Long-running tasks with retries, queues, AI observability, and elastic scaling.https://trigger.dev/
features// Durable AI chat agent: survives refreshes, redeploys, and crashesconst tools = { searchDocs: tool({ description: "Search the product docs", inputSchema: z.object({ query: z.string() }), execute: async ({ query }) => searchIndex(query), }), refundOrder: tool({ description: "Refund an order", inputSchema: z.object({ orderId: z.string() }), needsApproval: true, // pauses for human approval; the run stays alive execute: async ({ orderId }) => payments.refund(orderId), }),};https://trigger.dev/
featuresConcurrent execution of multiple AI tasks for simultaneous processing and analysis.https://trigger.dev/
featuresAgents run for hours or days. When one waits for someone to approve a tool call, it picks up from the line it stopped at, and you aren't billed for the wait. Turn on telemetry and every AI SDK call shows up in the run trace with its tokens and cost. The same tasks power scheduled jobs, queues, and realtime updates.https://trigger.dev/product
featuresBuild and deploy production-ready AI agents that scale on our elastic infrastructure. Write durable chat agents that survive refreshes, redeploys, and crashes, with retrying, human-in-the-loop, and observability out of the box. Expose your tasks as tools for the Vercel AI SDK.https://trigger.dev/product
featuresRealtime is the bridge between your background tasks and your backend or frontend. Subscribe to runs for live status updates, stream LLM responses directly to users, and build reactive UIs powered by your background work.https://trigger.dev/product
featuresWith `chat.agent`, multi-turn AI chat runs as a durable task instead of a request. Idle conversations cost nothing, and the next message resumes on the exact line of code it stopped on with the full conversation in context. A single turn can run for an hour, shell out to a CLI, or pause for days while a human approves something, without being billed for the wait. You keep `streamText` on the server and `useChat` on the client, and the API route between them goes away. chat.agent docshttps://trigger.dev/product
featuresThe `schemaTask` function allows you to define precise data schemas for your tasks with runtime payload validation. This ensures consistent, predictable interactions. Perfect for AI agents and API integrations.https://trigger.dev/product
featuresWe run parallel AI tasks for proposal generation and compliance mapping across 10,000+ government sources. Trigger.dev handles the orchestration.https://trigger.dev/product/ai-agents
featuresOur platform uses AI agents to gather compliance evidence by querying various API endpoints using MCPs, with browser-based automation as a fallback.https://trigger.dev/product/ai-agents
features0https://trigger.dev/product/ai-agents
featuresOur TypeScript SDK provides end-to-end type safety for your AI agents. Define your tasks with Zod schemas and automatically convert them to type-safe tools for AI SDK. And our atomic versioning ensures that you can safely update your agents without breaking changes.https://trigger.dev/product/ai-agents
featuresA TypeScript-first library for building AI applications with multi-provider support, streaming responses, tool usage, web search.https://trigger.dev/product/ai-agents
featuresFrom basic prompt chains to sophisticated multi-step workflows, see how developers are building production AI agents. These examples showcase the patterns and techniques that work in real-world applications. All of these examples are open source and have full documentation for you to learn from.https://trigger.dev/product/ai-agents
featuresSee the model, tokens, cost, and latency for every LLM call your agents make.https://trigger.dev/product/ai-agents
featuresSubscribe to your runs and receive updates anywhere in your frontend or backend, in real-time. Stream AI responses to your users from your runs, with full observability built-in.https://trigger.dev/product/realtime
featuresUse AI and natural language to easily create cron expressions for your schedules. No more having to manually figure out complicated cron syntax.https://trigger.dev/product/scheduled-tasks
featuresChat agent tips7 tips for better AI chat agentshttps://trigger.dev/

These are first-party product claims, not independent measurements of AI-search visibility.

15

Marketing opportunities

Actions calculated directly from the collected evidence.

OpportunityRecommended actionEvidence
Competitor gap3 first-page appearances across trigger dev

Website intelligence — Collected evidence

Website evidence gaps

  • customers: no usable public page was collected; verify whether the site publishes this evidence.
  • reviews: no usable public page was collected; verify whether the site publishes this evidence.
  • changes: no usable public page was collected; verify whether the site publishes this evidence.
  • identity: no usable public page was collected; verify whether the site publishes this evidence.
  • technical: no usable public page was collected; verify whether the site publishes this evidence.

Trust and proof

16

Customers, proof, and reviews

Published proof, customer signals, and review evidence.

Independent reviews

PlatformPageHow it was foundNote
Product HuntTrigger.dev Reviews (2026) / Product HuntGrounded web search### The community submitted 19 reviews to tell us what they like about Trigger.dev, what Trigger.dev can do better, and more. ... Reviewers describe Trigger.dev as a strong fit for developers who want to build and run background jobs and workflow automation in TypeScript. Users praise its type-safe approach and say it beat tools like Inngest, Zapier, n8n, or a custom setup on developer speed, scalability, and manageability for larger automations. Founder feedback, including makers of Reloop, add
Daniel Setzermann BlogWhy I Moved From n8n to Trigger.dev (And Why You Might Too)Grounded web search.dev takes a fundamentally different approach. Instead of visual workflows with nodes and connections, your automations are TypeScript code. Tasks, subtasks, orchestration, retries: all defined in code, version-controlled, and deployed through a proper
Prompt to ProductTrigger.dev review: open-source background jobs for solo SaaSGrounded web search-native background-job platform on the market for solo founders who’ve outgrown Vercel Cron but don’t want to babysit ... The free tier is generous, the dashboard is a real feature rather than an afterthought, the durable-run model maps cleanly onto AI-
DoolpaTrigger.dev Review (2026) — Best Background Jobs for TypeScript / DoolpaGrounded web searchThe main recurring criticism is around pricing predictability — the usage-based compute billing (charged per second of active execution) can be hard to estimate for bursty workloads. A secondary complaint is that the self-hosted version requires more ops knowledge than the docs suggest, and the documentation for advanced concurrency patterns lags behind the actual features available. Some users on Reddit's r/node also note that for very simple fire-and-forget jobs, the Trigger.dev SDK adds overh
RightAIChoiceTrigger.dev Pricing & Features (2026) / RightAIChoiceGrounded web searchthreads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, ... 42 mentions across 3 sources (Hacker News, YouTube, Lemmy) · researched Aug 17, 2026. 80% positive 20% critical

Customer proof

Proof typeNamed customer or sourceEvidence
Case studyCal.comcustomer case study — Morgan Vernay, an engineer at Cal.com, discusses how Trigger.dev has become essential to Cal.com's infrastructure, handling millions of monthly operations such as booking orchestration, calendar syncing, and fraud ana… (Powering Cal.com's core booking engine with AI scans, calendar syncs, and durable async fan-out tasks)
TestimonialMagic Patternstestimonial — “Trigger.dev is one of those tools that you set up once (takes like 30 minutes) and then never have to worry about again. (Trigger.dev Review · AI Industry Reviews)

Independent mentions

External links were grounded in one live web search. Search snippets are leads, not independently scraped page content; rejected links remain available in Review evidence.

17

Company, security, and trust

Ownership, policies, security signals, and public trust evidence.

SignalFindingSource
Company and ownershipSOC 2 Type II, SSO, RBAC, HIPAA BAAs, and dedicated support. Start building for free, or talk to our team.source
Contact and supportNot published on the collected pages.—
Legal and privacy// Durable AI chat agent: survives refreshes, redeploys, and crashesconst tools = { searchDocs: tool({ description: "Search the product docs", inputSchema: z.object({ query: z.string() }), execute: async ({ query }) => ssource
Security and compliance> We run millions of workflows a month on Trigger.dev: orchestration, calendar sync, an AI agent for phishing, fraud, and billing. Encrypted snapshots keep PII out of the platform, retry.onThrow handles the failures we esource
Uptime and status pageNot published on the collected pages.—
Domain registered2022-12-01—
Domain expires2026-12-01—

Not found on the collected pages: contact and support, uptime and status page. This only means Scout did not find it on the pages it read; it says nothing about the company itself.

18

Documentation and product updates

Help resources, product guidance, and visible changes over time.

Resource or updateTypeWhat is availableDate or freshness
Runs - Trigger.devDocumentationUnderstanding the lifecycle of task run execution in Trigger.dev (source)Not dated
Billing alerts / ChangelogChangelogGet notified when your usage exceeds certain thresholds. (source)Not dated
Billing limits & spend alerts / ChangelogChangelogSet a spend cap on your organization. Reach it and we pause execution across every environment, so new runs keep queuing but stop running, and a runaway job can't blow past your budget. (source)Not dated
Higher concurrency limits and lower prices / ChangelogChangelogWe've increase the included concurrency on every plan, including Free. We've also dropped the price for extra concurrency and made it self-serve. (source)Not dated
GitHub integration / ChangelogChangelogConnect a GitHub repo to your project and your tasks deploy automatically on every push. (source)Not dated
Infisical integration / ChangelogChangelogSync secrets from Infisical straight into your Trigger.dev environment variables. Keep Infisical as your source of truth, with no build step or CLI required. (source)Not dated
Features for durable AI agents and workflows / Trigger.devChangelogPublic product change history. (source)Not dated

Not found in the collected public sources: public roadmap, status page, separate help center or knowledge base.

Technical

19

Technical and delivery signals

Delivery model, platforms, API, data ownership, reliability claims and release activity.

SignalFindingSource
Delivery model (cloud, self-hosted, desktop, browser extension)Cloud platform with elastic infrastructure; open source available S1 S110.S1 S110
Platforms and appsWeb-based dashboard and TypeScript SDK S1 S16.S1 S16
API and extensibility (API, SDK, webhooks, MCP, plugins)Provides TypeScript SDK, React hooks, MCP server, webhooks, and build extensions S1.S1
Data ownership and exportTRQL allows exporting run data as JSON or CSV S1.S1
Performance and reliability claimsTasks are durable with checkpointing and atomic versioning S1 S110.S1 S110
Release activityNot published on the collected pages.—
20

Measured infrastructure

Domain, certificate, and hosting signals, measured directly.

SignalFinding
Domain registered2022-12-01 — Tucows Domains Inc
Domain expires2026-12-01
First archived2022-12-07 — web archive
TLS certificateLet's Encrypt, valid, expires 2027-01-09
Security headersHSTS, CSP, X-Frame-Options
Headers not servedX-Content-Type-Options, Referrer-Policy
Server headercloudflare
Mail handled byaspmx.l.google.com, alt2.aspmx.l.google.com
Nameserversrick.ns.cloudflare.com, mallory.ns.cloudflare.com
21

Technical site audit

A bounded multi-page crawl with page-level issues and URLs.

Scout — Bounded technical crawl

  • Pages crawled: 15 of 15 maximum
  • Technical health: 97/100
  • Critical issues: 0
  • Warnings: 8
  • Notices: 4

Issues

SeverityIssueValueAffected URL
warningMissing canonical URL—https://trigger.dev/product
warningMissing canonical URL—https://trigger.dev/product/ai-agents
noticeMeta description length should be reviewed48https://trigger.dev/product/realtime
warningMissing canonical URL—https://trigger.dev/product/realtime
warningMissing canonical URL—https://trigger.dev/product/concurrency-and-queues
warningMissing canonical URL—https://trigger.dev/product/scheduled-tasks
warningMissing canonical URL—https://trigger.dev/product/observability-and-monitoring
noticeMeta description length should be reviewed200https://trigger.dev/changelog/auto-archive-preview-branches
warningTitle length should be reviewed79https://trigger.dev/blog/seven-tips-for-building-better-chat-agents
noticeMeta description length should be reviewed212https://trigger.dev/blog/seven-tips-for-building-better-chat-agents
warningTitle length should be reviewed102https://trigger.dev/blog/upgrading-a-56tb-database
noticeMeta description length should be reviewed239https://trigger.dev/blog/upgrading-a-56tb-database

Crawled pages

StatusTitleH1sWordsResponseURL
200Trigger.dev \The open source platform for durable AI agents12218379 ms
200Features for durable AI agents and workflows \Trigger.dev12439324 ms
200Durable AI agents in TypeScript \Trigger.dev11010290 ms
200Trigger.dev Realtime \Trigger.dev1600338 ms
200Concurrency and queues \Trigger.dev1519431 ms
200Cron schedules \Trigger.dev1859287 ms
200Observability & monitoring \Trigger.dev1398299 ms
200Changelog: new features and releases \Trigger.dev1909310 ms
200Trigger.dev v4.8.0 Release Notes11394303 mshttps://trigger.dev/changelog/v4-8-0
200Introducing Ask Trigger to your dashboard \Changelog1756369 ms
200Preview branches now archive themselves \Changelog1715364 ms
200Blog \Trigger.dev14933428 ms
2007 things we wish we'd known before building an AI chat agent \Trigger.dev12445372 ms
200Zod 4 got rid of a bunch of CPUs for us \Trigger.dev11287440 ms
200Upgrading a 56TB database that's growing at 250GB per day with (nearly) no downtime \Trigger.dev13855448 ms

This is a bounded Scout crawl. Core Web Vitals and Lighthouse scores are not claimed unless a dedicated performance audit is connected.

22

Search Console and Analytics

First-party search and behavioral data connection state.

Modeled acquisition channels

ChannelEstimated share
direct73.7%
search14.7%
search organic14.7%
search paid0.0%
social3.0%
social organic2.2%
social paid0.8%
referrals4.9%
paid referrals0.4%
mail1.4%
gen ai1.9%
affiliate0.0%
other0.0%

First-party connections

IntegrationStatusData available after connection
Google Search ConsoleNot connectedClicks, impressions, CTR, average position, queries, pages, countries, and devices
Google AnalyticsNot connectedOrganic sessions, engagement, landing pages, conversions, geography, and devices

No first-party Search Console or Analytics numbers are shown until the site owner authorizes the corresponding Google account. Scout traffic model values above are modeled estimates, not private analytics totals.

Limits and method

23

Limitations and open questions

Known constraints and missing evidence from the collected pages.

The collected pages do not mention any competitor products. Evidence gaps include lack of detailed security certifications beyond the enterprise plan mention, no uptime statistics, and no explicit data retention policies beyond log retention limits. Open questions include the specifics of self-hosting setup and the full scope of the open source offering.

24

Sources, method, and limitations

Evidence inventory, collection method, provider use, and constraints.

This report is based on 15 collected pages from trigger.dev, including product pages, documentation, and the pricing page. The evidence catalog includes 180+ entries, with static and browser rendering rendering. External proof search was enabled but only verified the existence of linked results; no external review content was collected. Pricing data was owner-reviewed and read from the pricing page on 2026-10-22. Limitations: some sections rely on marketing pages, and customer testimonials are not attributed to named companies.

Paid against free, in your inbox

One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.

No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.