Trigger.dev

Trigger.dev

Trigger.dev · Programación

Trigger.dev es una plataforma de código abierto para tareas en segundo plano, pensada para desarrolladores de TypeScript. Ejecuta trabajos largos sin tiempos de espera, con reintentos automáticos y observabilidad integrada.

Vista previa de la interfaz de Trigger.dev

Acerca de Trigger.dev

Qué es Trigger.dev

Trigger.dev es una plataforma de código abierto para tareas en segundo plano y agentes de IA duraderos. Funciona como un ejecutor de tareas de TypeScript: escribes tareas en TypeScript, despliegas el código en la infraestructura gestionada de Trigger.dev y la plataforma se encarga de los reintentos, las colas y el escalado. Tu servidor ya no tiene que vigilar una petición HTTP eterna; de eso se ocupa la plataforma.

El problema que resuelve es fácil de enunciar. Arreglarlo a mano ya es otra cosa. Llega un webhook, un flujo de imágenes tarda once minutos o un agente encadena una docena de llamadas a un LLM. En algún punto de ese proceso, un despliegue, una caída o un tiempo de espera agotado acaba con todo.

Así que escribes tu propia cola. Tu propia lógica de reintentos. Tu propio seguimiento de estados. Nada de eso es divertido. Trigger.dev te quita ese trabajo de encima.

La pega es que está pensado para TypeScript y JavaScript. Si tu stack es Python, Go o Rails, el SDK no encaja, y alojar por tu cuenta la versión de código abierto significa levantar tú mismo toda una pila de servicios. La nube gestionada es el camino que toma la mayoría.

Primeros pasos

  1. Crea una cuenta gratuita en cloud.trigger.dev e instala el SDK en tu proyecto con npm i @trigger.dev/sdk.
  2. Añade tu primer archivo de tarea (habitualmente en src/trigger) con la función task, un id único y una función run asíncrona.
  3. Ejecuta la CLI de desarrollo local para trabajar con recarga en caliente, y así probar las tareas contra ejecuciones reales antes de publicar nada.
  4. Despliega con la CLI para subir tus tareas a la infraestructura gestionada, o sigue la guía de autoalojamiento para Docker y Kubernetes.
  5. Lanza la tarea desde el código de tu backend y sigue el progreso en el panel, donde puedes inspeccionar ejecuciones, reintentar fallos y gestionar tareas en bloque.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Trigger.dev.

Plan gratuitoSí
Planes de pago$0 - $50/mo
PlataformaWeb, Node.js, CLI, self-hosted (Docker, Kubernetes)
DesarrolladorTrigger.dev
CategoríaProgramación
Fecha de lanzamientoJun 2021
Última actualizaciónOct 2025
Visitas al sitio web198K
Ranking global del sitio183.5K
Disponibilidad de la APISí

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores de TypeScript y Node.js
  • Equipos de producto de IA
  • Startups pequeñas sin equipo de plataforma

Tareas

  • Flujos de IA de larga duración
  • Tareas programadas y recurrentes
  • Procesamiento de datos y ETL

Casos de uso

  • Gestionar webhooks que disparan trabajo lento
  • Enviar respuestas de IA en streaming a tu frontend
  • Ejecutar campañas de marketing de varios días

Funciones clave

Sin tiempos de espera y ejecución duradera

Las tareas se ejecutan todo el tiempo que haga falta. Cuando una ejecución cae o tu código se redespliega a mitad de tarea, la ejecución duradera guarda puntos de control del estado y reanuda desde donde se detuvo en lugar de empezar de cero. Nada de reiniciar desde el principio. Eso es lo que hace viables los agentes y los pipelines de varias horas.

Reintentos automáticos y tareas programadas

Toda tarea se reintenta por defecto cuando se lanza un error, y tú controlas el número de intentos y el retroceso en el campo retry. Las tareas programadas y tipo cron cubren trabajos recurrentes, así no tienes que levantar un planificador aparte para sincronizaciones nocturnas o informes semanales.

Colas y concurrencia elástica

Las tareas pasan por colas configurables con límites de concurrencia que escalan con tu plan. Las tareas en espera no cuentan para tu concurrencia, y batchTrigger() mete hasta 1.000 tareas en una sola llamada a la API, algo que importa cuando un evento tiene que ramificarse hacia muchos trabajos.

Estado en tiempo real y streaming

Trigger.dev Realtime muestra el estado y los metadatos de las ejecuciones en cualquier parte de tu app, y Realtime reenvía las respuestas del LLM de una ejecución a tus usuarios a medida que se generan. Es la pieza que convierte una tarea en segundo plano en una experiencia interactiva en la que el usuario ve avanzar cada paso de un flujo de IA largo en tiempo real.

Observabilidad y alertas de error

El panel de ejecuciones te deja filtrar ejecuciones, aplicar acciones en bloque y llegar rápido a los fallos. Las alertas llegan a email, Slack o webhooks cuando fallan tareas o despliegues. Las alertas de facturación detectan un uso desbocado en varios umbrales de presupuesto. Si algo se rompe a las 3 de la mañana, lo sabrás antes de que te avisen tus usuarios.

Versionado atómico al desplegar

Cada despliegue es una versión atómica, así que las tareas ya iniciadas siguen corriendo con el código con el que empezaron. Dejas de preocuparte de que una tarea en marcha se rompa justo cuando subes un cambio.

Compatible con cualquier framework y autoalojable

Trigger.dev funciona con la mayoría de frameworks de JavaScript, con guías para los más populares, y es compatible con herramientas de IA como el Vercel AI SDK. Toda la plataforma tiene licencia Apache 2.0, así que puedes leer el código, contribuir o alojarla tú mismo en Docker y Kubernetes.

Precios de nube por uso

La nube cobra por segundos de cómputo más un coste de invocación por ejecución, con créditos mensuales incluidos en cada plan de pago. Una vez superados los créditos, las tareas siguen ejecutándose en los planes de pago y se facturan según las tarifas de uso. Un mes cargado no tumbará tus trabajos. ¿Cuánto costará? Depende de tu volumen de ejecuciones, y la documentación lo explica con un ejemplo paso a paso.

Ventajas y desventajas

Ventajas

  • Sin tiempos de espera y con ejecución duradera, es seguro desplegar agentes de IA largos y pipelines de varias horas.
  • Los reintentos automáticos, las colas y las tareas programadas vienen de serie, y eliminan el código personalizado de tareas en segundo plano que escribe casi todo el mundo.
  • El estado en tiempo real y el streaming de LLM se conectan a tu frontend sin rutas de API extra.
  • Código abierto bajo Apache 2.0, así que puedes inspeccionar el código o alojarlo tú mismo si prefieres no usar la nube.
  • Un plan gratuito con 5 $ de cómputo mensual te deja crear y probar tareas reales antes de pagar.

Desventajas

  • El SDK es solo para TypeScript y JavaScript, así que los proyectos en Python, Go y Rails no pueden usarlo directamente.
  • El precio de la nube va por uso, lo que hace difícil predecir los costes si tu volumen de tareas oscila mucho.
  • El autoalojamiento funciona, pero implica mantener tú mismo una pila de varios servicios, y eso es una inversión real de tiempo.

Preguntas frecuentes

Es una plataforma de tareas en segundo plano para ejecutar tareas de larga duración y agentes de IA duraderos. Escribes tareas en TypeScript, las despliegas a infraestructura gestionada y Trigger.dev se encarga de reintentos, colas, escalado y monitorización.

Contenido relacionado

Explora herramientas, habilidades y artículos relacionados con Trigger.dev.

Alternativas a Trigger.dev

Forefront

Forefront

Forefront · Programación

Forefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.

Gratis / $0 - $99/moVer detalles
Startkit

Startkit

StartKit.AI · Programación

Startkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.

De pago / $99 - $499 one-timeVer detalles
Testim

Testim

Tricentis · Programación

Testim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.

Gratis / Custom pricing on requestVer detalles