
Trigger.dev
Trigger.dev · Coding
Trigger.dev ist eine Open-Source-Plattform für Hintergrundjobs, gemacht für TypeScript-Entwickler. Sie führt lange Jobs ohne Timeouts aus, mit automatischen Wiederholungen und integrierter Observability.

Über Trigger.dev
Was ist Trigger.dev
Trigger.dev ist eine Open-Source-Plattform für Hintergrundjobs und langlebige KI-Agenten. Sie arbeitet als TypeScript Task-Runner: Sie schreiben Aufgaben in TypeScript, deployen den Code auf die verwaltete Infrastruktur von Trigger.dev, und die Plattform kümmert sich um Wiederholungen, Warteschlangen und Skalierung. Ihr Server muss keine endlose HTTP-Anfrage mehr bewachen; das übernimmt die Plattform.
Das Problem, das sie löst, ist schnell erklärt. Es per Hand zu beheben, ist eine andere Sache. Ein Webhook kommt herein, eine Bildpipeline läuft elf Minuten, oder ein Agent reiht ein Dutzend LLM-Aufrufe aneinander. Irgendwo darin beendet ein Deploy, ein Absturz oder ein abgelaufenes Timeout das Ganze.
Also schreiben Sie Ihre eigene Warteschlange. Ihre eigene Wiederholungslogik. Ihre eigene Statusverfolgung. Nichts davon macht Spaß. Trigger.dev nimmt Ihnen diese Arbeit ab.
Der Haken: Sie ist für TypeScript und JavaScript gebaut. Läuft Ihr Stack auf Python, Go oder Rails, passt das SDK nicht hinein, und die Open-Source-Version selbst zu hosten bedeutet, einen ganzen Stapel von Diensten selbst zu betreiben. Der gehostete Cloud-Dienst ist der Weg, den die meisten wählen.
Erste Schritte
- Erstellen Sie ein kostenloses Konto auf cloud.trigger.dev und installieren Sie das SDK in Ihrem Projekt mit
npm i @trigger.dev/sdk. - Legen Sie Ihre erste Aufgabendatei an (üblicherweise unter
src/trigger) mit der Funktiontask, einer eindeutigenidund einer asynchronenrun-Funktion. - Starten Sie die lokale Dev-CLI für die Entwicklung mit Hot Reloading, damit Sie Aufgaben gegen echte Läufe testen können, bevor etwas live geht.
- Deployen Sie mit der CLI, um Ihre Aufgaben auf die verwaltete Infrastruktur zu schieben, oder folgen Sie der Anleitung zum Selbsthosting für Docker und Kubernetes.
- Lösen Sie die Aufgabe aus Ihrem Backend-Code aus und verfolgen Sie den Fortschritt im Dashboard, wo Sie Läufe prüfen, Fehler wiederholen und Aufgaben in Massen verwalten können.
Produktinformationen
Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Trigger.dev.
Am besten für
Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.
Nutzer
- TypeScript- und Node.js-Entwickler
- KI-Produktteams
- Kleine Startups ohne Plattformteam
Aufgaben
- Lang laufende KI-Workflows
- Geplante und wiederkehrende Jobs
- Datenverarbeitung und ETL
Szenarien
- Webhooks verarbeiten, die langsame Arbeit anstoßen
- KI-Antworten per Streaming ans Frontend senden
- Mehrtägige Marketing-Flows betreiben
Wichtigste Funktionen
Keine Timeouts und langlebige Ausführung
Aufgaben laufen so lange, wie sie müssen. Stürzt ein Lauf ab oder wird Ihr Code mitten in der Aufgabe neu deployt, speichert die langlebige Ausführung Prüfpunkte des Zustands und setzt dort fort, wo sie aufgehört hat, statt von vorn zu beginnen. Kein Neustart bei null. Genau das macht Agenten und mehrstündige Pipelines praktikabel.
Automatische Wiederholungen und geplante Aufgaben
Jede Aufgabe wird standardmäßig wiederholt, wenn ein Fehler auftritt, und Sie steuern die Anzahl der Versuche und den Backoff im Feld retry. Geplante und cron-artige Aufgaben decken wiederkehrende Jobs ab, sodass Sie keinen separaten Scheduler für nächtliche Synchronisationen oder Wochenberichte aufsetzen müssen.
Warteschlangen und elastische Nebenläufigkeit
Aufgaben laufen durch konfigurierbare Warteschlangen mit Nebenläufigkeitsgrenzen, die mit Ihrem Tarif skalieren. Wartende Aufgaben zählen nicht gegen Ihre Nebenläufigkeit, und batchTrigger() packt bis zu 1.000 Aufgaben in einen einzigen API-Aufruf, was zählt, wenn ein Ereignis sich auf viele Jobs verteilen muss.
Echtzeit-Status und Streaming
Trigger.dev Realtime zeigt Laufstatus und Metadaten überall in Ihrer App, und Realtime leitet die LLM-Antworten eines Laufs an Ihre Nutzer weiter, während sie entstehen. Das ist das Stück, das einen Hintergrundjob in ein interaktives Erlebnis verwandelt, bei dem Nutzer jeden Schritt eines langen KI-Workflows in Echtzeit verfolgen können.
Observability und Fehleralarme
Ein Lauf-Dashboard lässt Sie Läufe filtern, Massenaktionen anwenden und schnell in Fehler eintauchen. Alarme gehen an E-Mail, Slack oder Webhooks, wenn Aufgaben oder Deployments fehlschlagen. Abrechnungsalarme fangen ausufernde Nutzung bei mehreren Budgetschwellen ab. Wenn um 3 Uhr nachts etwas kaputtgeht, wissen Sie es, bevor Ihre Nutzer es Ihnen sagen.
Atomare Versionierung beim Deploy
Jedes Deployment ist eine atomare Version, sodass bereits gestartete Aufgaben weiter mit dem Code laufen, mit dem sie begonnen haben. Sie müssen nicht mehr befürchten, dass ein laufender Job in dem Moment bricht, in dem Sie eine Änderung pushen.
Framework-unabhängig mit Selbsthosting
Trigger.dev funktioniert mit den meisten JavaScript-Frameworks, mit Anleitungen für die verbreitetsten, und unterstützt gängige KI-Tools wie das Vercel AI SDK. Die ganze Plattform steht unter Apache-2.0-Lizenz, Sie können also den Quellcode lesen, beitragen oder selbst auf Docker und Kubernetes hosten.
Nutzungsbasierte Cloud-Preise
Die Cloud berechnet Rechensekunden plus Kosten pro Aufruf je Lauf, mit monatlichen Credits in jedem bezahlten Tarif. Über Ihre Credits hinaus laufen Aufgaben in bezahlten Tarifen weiter und werden zu Nutzungssätzen abgerechnet. Ein voller Monat bringt Ihre Jobs nicht zum Erliegen. Was kostet das? Das hängt von Ihrem Laufvolumen ab, das die Dokumentation mit einem durchgerechneten Beispiel erklärt.
Vor- und Nachteile
Vorteile
- Keine Timeouts und langlebige Ausführung machen lange KI-Agentenläufe und mehrstündige Pipelines sicher deploybar.
- Automatische Wiederholungen, Warteschlangen und geplante Aufgaben sind eingebaut und sparen den eigenen Hintergrundjob-Code, den die meisten Teams schreiben.
- Echtzeit-Status und LLM-Streaming lassen sich ohne zusätzliche API-Routen an Ihr Frontend anbinden.
- Open Source unter Apache 2.0, Sie können den Code also prüfen oder selbst hosten, wenn Sie die Cloud lieber meiden.
- Ein kostenloser Tarif mit 5 $ monatlicher Rechenleistung lässt Sie echte Aufgaben bauen und testen, bevor Sie zahlen.
Nachteile
- Das SDK gibt es nur für TypeScript und JavaScript, Projekte mit Python, Go und Rails können es nicht direkt nutzen.
- Die Cloud-Preise sind nutzungsbasiert, was Kosten schwer vorhersehbar macht, wenn Ihr Aufgabenvolumen stark schwankt.
- Selbsthosting funktioniert, bedeutet aber, einen Multiservice-Stack selbst zu betreiben, und das ist ein echter Zeitaufwand.
Häufige Fragen
Es ist eine Plattform für Hintergrundjobs, um lang laufende Aufgaben und langlebige KI-Agenten auszuführen. Sie schreiben Aufgaben in TypeScript, deployen sie auf verwaltete Infrastruktur, und Trigger.dev übernimmt Wiederholungen, Warteschlangen, Skalierung und Monitoring.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu Trigger.dev.
Alternativen zu Trigger.dev
Base Code
Base44 (Wix) · Coding · ProduktivitätBase Code ist eine geteilte Cloud-Entwicklungsumgebung von Base44. Das Team beschreibt Änderungen an einem bestehenden GitHub-Repository im Chat, prüft sie in der Vorschau und reicht sie als Pull Request ein.
Google EmbeddingGemma 2
Google DeepMind · Schreiben · Bilder · CodingGoogle EmbeddingGemma 2 ist ein offenes Modell mit 740 Millionen Parametern, das Text, Code, Bilder, Audio und Videobilder in Vektoren eines gemeinsamen 768-dimensionalen Raums umwandelt und auf Handys und Notebooks läuft.
GitGlow
GitGlow · Coding · ProduktivitätGitGlow ist ein Git-Client für den Desktop, der Ihren Code und die Änderungen Ihrer KI-Agenten in einer Review bündelt, damit Sie vor dem Ausliefern sehen, was die Maschine verlässt.
