Trigger.dev is an open source platform for building and deploying fully-managed AI agents and background workflows in TypeScript. It provides durable task execution without timeout constraints, automatic retries, scheduled cron tasks, queues with concurrency controls, real-time observability, React hooks for streaming run status, human-in-the-loop waitpoints, batch triggering, and a comprehensive Management API. Cloud-hosted at cloud.trigger.dev and self-hostable via Docker or Fly.io.
Trigger.dev publishes 10 API contracts indexed on the APIs.io network, including Batches API, Deployments API, Environment Variables API, and 7 more. Tagged areas include Developer-First, Workflow Automation, Background Jobs, Durable Execution, and TypeScript.
The Trigger.dev catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Trigger.dev’s developer surface includes authentication, documentation, getting-started guide, GitHub presence, CLI, signup flow, pricing, and 20 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/trigger-dev/"><img src="https://apis.io/badge/trigger-dev/card.svg" alt="Trigger.dev on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship Ask about this →
Stable Error Semantics+8 pts — OpenAPI $refs a shared error schema across 4xx/5xx responses (verified), else common[].type includes ErrorCatalog / ErrorCodes / DeclineCodes Ask about this →
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented) Ask about this →
Typed Event Surface+6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks Ask about this →
7 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Not sure how this applies to your stack? Ask about any one item. Kin Lane reads every question, looks at your profile and your situation, and replies with what a fix would take — scoped to that one area, priced up front, yours whether you ship it or not. Ask a question →
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
The Trigger.dev Realtime API streams live run state and typed stream data to backend and frontend clients. Backend SDK methods include runs.subscribeToRun, runs.subscribeToRunsW...
aid: trigger-dev
name: Trigger.dev
description: Trigger.dev is an open source platform for building and deploying fully-managed AI agents and background workflows
in TypeScript. It provides durable task execution without timeout constraints, automatic retries, scheduled cron tasks,
queues with concurrency controls, real-time observability, React hooks for streaming run status, human-in-the-loop waitpoints,
batch triggering, and a comprehensive Management API. Cloud-hosted at cloud.trigger.dev and self-hostable via Docker or
Fly.io.
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Freemium · Self-serve signup
confidence: medium
source:
- plans
- authentication
- security
generated: '2026-11-13'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/trigger-dev.png
tags:
- Developer-First
- Workflow Automation
- Background Jobs
- Durable Execution
- TypeScript
- AI Agents
- Real-Time
- Open Source
tags_raw:
- Developer-First
- Workflow Automation
- Background Jobs
- Durable Execution
- TypeScript
- AI Agents
- Realtime
- Open Source
- Workflow-Automation
- Open-Source
url: https://raw.githubusercontent.com/api-evangelist/trigger-dev/refs/heads/main/apis.yml
created: '2026-03-27'
modified: '2026-05-22'
specificationVersion: '0.23'
apis:
- aid: trigger-dev:trigger-dev-realtime
name: Trigger.dev Realtime API
description: The Trigger.dev Realtime API streams live run state and typed stream data to backend and frontend clients.
Backend SDK methods include runs.subscribeToRun, runs.subscribeToRunsWithTag, and runs.subscribeToBatch. React hooks include
useRealtimeRun, useRealtimeRunsWithTag, useRealtimeBatch, useRealtimeStream, useWaitToken, and trigger-plus-subscribe
hooks. Powers progress UIs, AI streaming output, and human-in-the-loop interfaces.
humanURL: https://trigger.dev/docs/realtime/overview
tags:
- Real-Time
- Streaming
- React
- WebSocket
- AI Streaming
- Frontend
tags_raw:
- Realtime
- Streaming
- React
- WebSockets
- AI Streaming
- Frontend
properties:
- type: Documentation
url: https://trigger.dev/docs/realtime/overview
- type: Authentication
url: https://trigger.dev/docs/realtime/auth
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/react-hooks
- aid: trigger-dev:trigger-dev-batches-api
name: Trigger.dev Batches API
description: Create and retrieve large-scale batch runs.
humanURL: https://trigger.dev/docs/management/overview
baseURL: https://api.trigger.dev
tags:
- Batches
properties:
- type: OpenAPI
url: openapi/trigger-dev-batches-api-openapi.yml
- type: Documentation
url: https://trigger.dev/docs/management/overview
- type: GettingStarted
url: https://trigger.dev/docs/introduction
- type: Authentication
url: https://trigger.dev/docs/management/authentication
- type: SpectralRules
url: rules/trigger-dev-rules.yml
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/sdk
- type: JSONSchema
url: json-schema/trigger-dev-run-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-schedule-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-waitpoint-token-schema.json
- type: JSONStructure
url: json-structure/trigger-dev-run-structure.json
- type: Examples
url: examples/trigger-dev-trigger-task-example.json
- type: Examples
url: examples/trigger-dev-list-runs-example.json
- type: Examples
url: examples/trigger-dev-create-schedule-example.json
- type: Examples
url: examples/trigger-dev-create-waitpoint-example.json
- type: Examples
url: examples/trigger-dev-execute-query-example.json
- type: Examples
url: examples/trigger-dev-retrieve-run-events-example.json
- aid: trigger-dev:trigger-dev-deployments-api
name: Trigger.dev Deployments API
description: List deployments and promote versions to production.
humanURL: https://trigger.dev/docs/management/overview
baseURL: https://api.trigger.dev
tags:
- Deployment
tags_raw:
- Deployments
properties:
- type: OpenAPI
url: openapi/trigger-dev-deployments-api-openapi.yml
- type: Documentation
url: https://trigger.dev/docs/management/overview
- type: GettingStarted
url: https://trigger.dev/docs/introduction
- type: Authentication
url: https://trigger.dev/docs/management/authentication
- type: SpectralRules
url: rules/trigger-dev-rules.yml
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/sdk
- type: JSONSchema
url: json-schema/trigger-dev-run-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-schedule-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-waitpoint-token-schema.json
- type: JSONStructure
url: json-structure/trigger-dev-run-structure.json
- type: Examples
url: examples/trigger-dev-trigger-task-example.json
- type: Examples
url: examples/trigger-dev-list-runs-example.json
- type: Examples
url: examples/trigger-dev-create-schedule-example.json
- type: Examples
url: examples/trigger-dev-create-waitpoint-example.json
- type: Examples
url: examples/trigger-dev-execute-query-example.json
- type: Examples
url: examples/trigger-dev-retrieve-run-events-example.json
- aid: trigger-dev:trigger-dev-environment-variables-api
name: Trigger.dev Environment Variables API
description: Create, read, update, delete, and import environment variables per project and environment.
humanURL: https://trigger.dev/docs/management/overview
baseURL: https://api.trigger.dev
tags:
- Environment Variables
properties:
- type: OpenAPI
url: openapi/trigger-dev-environment-variables-api-openapi.yml
- type: Documentation
url: https://trigger.dev/docs/management/overview
- type: GettingStarted
url: https://trigger.dev/docs/introduction
- type: Authentication
url: https://trigger.dev/docs/management/authentication
- type: SpectralRules
url: rules/trigger-dev-rules.yml
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/sdk
- type: JSONSchema
url: json-schema/trigger-dev-run-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-schedule-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-waitpoint-token-schema.json
- type: JSONStructure
url: json-structure/trigger-dev-run-structure.json
- type: Examples
url: examples/trigger-dev-trigger-task-example.json
- type: Examples
url: examples/trigger-dev-list-runs-example.json
- type: Examples
url: examples/trigger-dev-create-schedule-example.json
- type: Examples
url: examples/trigger-dev-create-waitpoint-example.json
- type: Examples
url: examples/trigger-dev-execute-query-example.json
- type: Examples
url: examples/trigger-dev-retrieve-run-events-example.json
- aid: trigger-dev:trigger-dev-query-api
name: Trigger.dev Query API
description: Execute TRQL queries against runs, tasks, and metrics for dashboards and analytics.
humanURL: https://trigger.dev/docs/management/overview
baseURL: https://api.trigger.dev
tags:
- Query
properties:
- type: OpenAPI
url: openapi/trigger-dev-query-api-openapi.yml
- type: Documentation
url: https://trigger.dev/docs/management/overview
- type: GettingStarted
url: https://trigger.dev/docs/introduction
- type: Authentication
url: https://trigger.dev/docs/management/authentication
- type: SpectralRules
url: rules/trigger-dev-rules.yml
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/sdk
- type: JSONSchema
url: json-schema/trigger-dev-run-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-schedule-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-waitpoint-token-schema.json
- type: JSONStructure
url: json-structure/trigger-dev-run-structure.json
- type: Examples
url: examples/trigger-dev-trigger-task-example.json
- type: Examples
url: examples/trigger-dev-list-runs-example.json
- type: Examples
url: examples/trigger-dev-create-schedule-example.json
- type: Examples
url: examples/trigger-dev-create-waitpoint-example.json
- type: Examples
url: examples/trigger-dev-execute-query-example.json
- type: Examples
url: examples/trigger-dev-retrieve-run-events-example.json
- aid: trigger-dev:trigger-dev-queues-api
name: Trigger.dev Queues API
description: Manage task queues including pause, resume, and concurrency overrides.
humanURL: https://trigger.dev/docs/management/overview
baseURL: https://api.trigger.dev
tags:
- Queues
properties:
- type: OpenAPI
url: openapi/trigger-dev-queues-api-openapi.yml
- type: Documentation
url: https://trigger.dev/docs/management/overview
- type: GettingStarted
url: https://trigger.dev/docs/introduction
- type: Authentication
url: https://trigger.dev/docs/management/authentication
- type: SpectralRules
url: rules/trigger-dev-rules.yml
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/sdk
- type: JSONSchema
url: json-schema/trigger-dev-run-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-schedule-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-waitpoint-token-schema.json
- type: JSONStructure
url: json-structure/trigger-dev-run-structure.json
- type: Examples
url: examples/trigger-dev-trigger-task-example.json
- type: Examples
url: examples/trigger-dev-list-runs-example.json
- type: Examples
url: examples/trigger-dev-create-schedule-example.json
- type: Examples
url: examples/trigger-dev-create-waitpoint-example.json
- type: Examples
url: examples/trigger-dev-execute-query-example.json
- type: Examples
url: examples/trigger-dev-retrieve-run-events-example.json
- aid: trigger-dev:trigger-dev-runs-api
name: Trigger.dev Runs API
description: List, retrieve, cancel, replay, reschedule, tag, and inspect run events, results, and traces.
humanURL: https://trigger.dev/docs/management/overview
baseURL: https://api.trigger.dev
tags:
- Runs
properties:
- type: OpenAPI
url: openapi/trigger-dev-runs-api-openapi.yml
- type: Documentation
url: https://trigger.dev/docs/management/overview
- type: GettingStarted
url: https://trigger.dev/docs/introduction
- type: Authentication
url: https://trigger.dev/docs/management/authentication
- type: SpectralRules
url: rules/trigger-dev-rules.yml
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/sdk
- type: JSONSchema
url: json-schema/trigger-dev-run-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-schedule-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-waitpoint-token-schema.json
- type: JSONStructure
url: json-structure/trigger-dev-run-structure.json
- type: Examples
url: examples/trigger-dev-trigger-task-example.json
- type: Examples
url: examples/trigger-dev-list-runs-example.json
- type: Examples
url: examples/trigger-dev-create-schedule-example.json
- type: Examples
url: examples/trigger-dev-create-waitpoint-example.json
- type: Examples
url: examples/trigger-dev-execute-query-example.json
- type: Examples
url: examples/trigger-dev-retrieve-run-events-example.json
- aid: trigger-dev:trigger-dev-schedules-api
name: Trigger.dev Schedules API
description: Create and manage cron schedules with IANA timezone support.
humanURL: https://trigger.dev/docs/management/overview
baseURL: https://api.trigger.dev
tags:
- Schedule
tags_raw:
- Schedules
properties:
- type: OpenAPI
url: openapi/trigger-dev-schedules-api-openapi.yml
- type: Documentation
url: https://trigger.dev/docs/management/overview
- type: GettingStarted
url: https://trigger.dev/docs/introduction
- type: Authentication
url: https://trigger.dev/docs/management/authentication
- type: SpectralRules
url: rules/trigger-dev-rules.yml
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/sdk
- type: JSONSchema
url: json-schema/trigger-dev-run-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-schedule-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-waitpoint-token-schema.json
- type: JSONStructure
url: json-structure/trigger-dev-run-structure.json
- type: Examples
url: examples/trigger-dev-trigger-task-example.json
- type: Examples
url: examples/trigger-dev-list-runs-example.json
- type: Examples
url: examples/trigger-dev-create-schedule-example.json
- type: Examples
url: examples/trigger-dev-create-waitpoint-example.json
- type: Examples
url: examples/trigger-dev-execute-query-example.json
- type: Examples
url: examples/trigger-dev-retrieve-run-events-example.json
- aid: trigger-dev:trigger-dev-tasks-api
name: Trigger.dev Tasks API
description: Trigger individual or batched task runs.
humanURL: https://trigger.dev/docs/management/overview
baseURL: https://api.trigger.dev
tags:
- Task
tags_raw:
- Tasks
properties:
- type: OpenAPI
url: openapi/trigger-dev-tasks-api-openapi.yml
- type: Documentation
url: https://trigger.dev/docs/management/overview
- type: GettingStarted
url: https://trigger.dev/docs/introduction
- type: Authentication
url: https://trigger.dev/docs/management/authentication
- type: SpectralRules
url: rules/trigger-dev-rules.yml
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/sdk
- type: JSONSchema
url: json-schema/trigger-dev-run-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-schedule-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-waitpoint-token-schema.json
- type: JSONStructure
url: json-structure/trigger-dev-run-structure.json
- type: Examples
url: examples/trigger-dev-trigger-task-example.json
- type: Examples
url: examples/trigger-dev-list-runs-example.json
- type: Examples
url: examples/trigger-dev-create-schedule-example.json
- type: Examples
url: examples/trigger-dev-create-waitpoint-example.json
- type: Examples
url: examples/trigger-dev-execute-query-example.json
- type: Examples
url: examples/trigger-dev-retrieve-run-events-example.json
- aid: trigger-dev:trigger-dev-waitpoints-api
name: Trigger.dev Waitpoints API
description: Create, list, retrieve, and complete waitpoint tokens for human-in-the-loop workflows.
humanURL: https://trigger.dev/docs/management/overview
baseURL: https://api.trigger.dev
tags:
- Waitpoints
properties:
- type: OpenAPI
url: openapi/trigger-dev-waitpoints-api-openapi.yml
- type: Documentation
url: https://trigger.dev/docs/management/overview
- type: GettingStarted
url: https://trigger.dev/docs/introduction
- type: Authentication
url: https://trigger.dev/docs/management/authentication
- type: SpectralRules
url: rules/trigger-dev-rules.yml
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/sdk
- type: JSONSchema
url: json-schema/trigger-dev-run-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-schedule-schema.json
- type: JSONSchema
url: json-schema/trigger-dev-waitpoint-token-schema.json
- type: JSONStructure
url: json-structure/trigger-dev-run-structure.json
- type: Examples
url: examples/trigger-dev-trigger-task-example.json
- type: Examples
url: examples/trigger-dev-list-runs-example.json
- type: Examples
url: examples/trigger-dev-create-schedule-example.json
- type: Examples
url: examples/trigger-dev-create-waitpoint-example.json
- type: Examples
url: examples/trigger-dev-execute-query-example.json
- type: Examples
url: examples/trigger-dev-retrieve-run-events-example.json
features:
- Durable background task execution with automatic retries and no execution timeout
- Scheduled tasks with cron expressions and timezone support (DST-aware)
- AI agent workflow orchestration with tool-calling, prompt chaining, routing, and parallelization
- Realtime run monitoring with React hooks (useRealtimeRun, useRealtimeStream)
- Queue management with concurrency keys and overrides
- Environment variable management per project and environment
- Deployment management with version promotion and AWS PrivateLink for private resources
- Waitpoint tokens for human-in-the-loop workflows
- Batch task triggering with up to 1,000 items per call (SDK 4.3.1+)
- Comprehensive observability with OpenTelemetry traces and spans
- Query and Dashboards for analyzing run data using SQL
- Input streams for bidirectional typed communication into running tasks
- Preview branches for per-branch deployments
- Replay detection via ctx.run.isReplay
- Build extensions for Prisma, Python, Playwright, Puppeteer, FFmpeg, audioWaveform
useCases:
- Background job processing for TypeScript/Node.js applications
- AI agent task orchestration with durable execution and tool-calling
- Scheduled data processing, ETL, and reporting jobs
- Long-running workflow automation without serverless timeouts
- Email and notification delivery pipelines
- Data synchronization between SaaS systems
- Human-in-the-loop approval workflows via waitpoints
- Real-time AI streaming UIs (chat, image-gen progress)
- Video, audio, and document processing pipelines via FFmpeg, Sharp, LibreOffice extensions
integrations:
- TypeScript/Node.js via @trigger.dev/sdk
- React via @trigger.dev/react-hooks
- CLI via trigger.dev (npm) for init, dev, deploy, promote, login, switch, whoami
- Next.js, Remix, Nuxt, SvelteKit, Astro, Fastify, Express, RedwoodJS, Bun
- Vercel (auto-deploy integration), AWS (PrivateLink), Cloudflare, Google Cloud, Azure, Netlify
- OpenAI, Vercel AI SDK, Fal.ai, Deepgram, DALL-E for AI workloads
- Supabase, Resend, Sentry for SaaS workflows
- FFmpeg, Sharp, Puppeteer, Playwright, LibreOffice, Firecrawl, Browserbase, Lightpanda for processing
- Self-hosted deployment via Docker, Fly.io, Render
solutions:
- TypeScript developers needing reliable background jobs without managing infrastructure
- Teams building AI agent workflows requiring durable execution and tool-calling
- Applications requiring scheduled task automation across time zones
- Platforms needing human-in-the-loop approval workflows
- Engineering teams replacing self-managed queue infrastructure (Sidekiq, BullMQ, Celery)
- Startups needing AI streaming UX with realtime React hooks
github:
- name: trigger.dev
url: https://github.com/triggerdotdev/trigger.dev
description: Main Trigger.dev monorepo - platform, SDK, CLI, dashboard, workers
language: TypeScript
stars: 15025
- name: jsonhero-web
url: https://github.com/triggerdotdev/jsonhero-web
description: JSON Hero - open-source beautiful JSON explorer built by the Trigger.dev team
language: TypeScript
stars: 10740
- name: apihero
url: https://github.com/triggerdotdev/apihero
description: Makes every API you use faster and more reliable with one line of code
language: TypeScript
stars: 176
- name: examples
url: https://github.com/triggerdotdev/examples
description: Trigger.dev example projects that anyone can fork and run
language: TypeScript
stars: 108
- name: docker
url: https://github.com/triggerdotdev/docker
description: Docker templates for self-hosting and running Trigger.dev platform locally
language: Shell
stars: 94
- name: schema-infer
url: https://github.com/triggerdotdev/schema-infer
description: Infers JSON Schemas and Type Definitions from example JSON
language: TypeScript
stars: 54
- name: fly.io
url: https://github.com/triggerdotdev/fly.io
description: Self-host Trigger.dev on Fly.io
stars: 39
- name: skills
url: https://github.com/triggerdotdev/skills
description: Best practices for building AI agents and background jobs with Trigger.dev
stars: 26
- name: api-reference
url: https://github.com/triggerdotdev/api-reference
description: Job code samples for SDK and REST API integrations
language: TypeScript
stars: 8
common:
- type: Plans
url: plans/trigger-dev-plans-pricing.yml
- type: CapabilityMap
url: capabilities/trigger-dev-capability-edges.yml
name: Trigger.dev Business Capability Map
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/triggerdev/overview
- type: AgenticAccess
url: agentic-access/trigger-dev-agentic-access.yml
- type: TrustCenter
url: security/trigger-dev-trust-center.yml
- type: DomainSecurity
url: security/trigger-dev-domain-security.yml
- type: Authentication
url: authentication/trigger-dev-authentication.yml
- type: LinkedIn
url: https://www.linkedin.com/company/triggerdotdev
- type: Website
url: https://trigger.dev
- type: Documentation
url: https://trigger.dev/docs
- type: GettingStarted
url: https://trigger.dev/docs/introduction
- type: GitHub
url: https://github.com/triggerdotdev
- type: SDKs
url: https://www.npmjs.com/package/@trigger.dev/sdk
- type: CLI
url: https://www.npmjs.com/package/trigger.dev
- type: Signup
url: https://cloud.trigger.dev/login
- type: Pricing
url: https://trigger.dev/pricing
- type: PricingPlans
url: plans/trigger-dev-plans-pricing.yml
- type: RateLimits
url: rate-limits/trigger-dev-rate-limits.yml
- type: FinOps
url: finops/trigger-dev-finops.yml
- type: Limits
url: https://trigger.dev/docs/limits
- type: Blog
url: https://trigger.dev/blog
- type: ChangeLog
url: https://trigger.dev/changelog
- type: StatusPage
url: https://status.trigger.dev
- type: SelfHosting
url: https://github.com/triggerdotdev/docker
- type: Vocabulary
url: vocabulary/trigger-dev-vocabulary.yml
- type: JSONLD
url: json-ld/trigger-dev-context.jsonld
- type: Attestations
url: compliance/trigger-dev-compliance.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Trigger.dev API — frequently asked questions
Does Trigger.dev have an API?
Yes. APIs.io lists 10 APIs from Trigger.dev, including Trigger.dev Realtime API, Trigger.dev Batches API and Trigger.dev Deployments API, and 7 more.
Is there an OpenAPI specification for the Trigger.dev API?
Yes. APIs.io indexes 9 OpenAPI specifications for Trigger.dev, each linked for download from this page.
How do I authenticate with the Trigger.dev API?
Trigger.dev uses bearer-token authentication (http · 1 scheme). The details are profiled on APIs.io as Trigger.dev Authentication.
How much does the Trigger.dev API cost?
Trigger.dev publishes its prices; its Free plan is $0/month as of 2026-10-28. APIs.io lists 12 pricing plans for Trigger.dev, with each plan's price, limits and inclusions under Pricing on this page.
Is the Trigger.dev API ready for AI agents?
Trigger.dev has a Kin Score of 56.0 out of 100 (strong) and an Agent Readiness score of 27.9 (agent-aware), scored by API Evangelist on 2026-11-13.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.