Crontab auf dem eigenen Server ist fehleranfällig — keine Retries, keine Observability, keine Alerts. Wir vergleichen fünf zuverlässige Cron-Scheduling-Tools, die alle unter 50 $/Monat liegen und Entwicklern Betriebsaufwand abnehmen. Von TypeScript-first bis GPU-Serverless.
TypeScript-first mit Built-in Cron, Retries mit Backoff, Concurrency-Controls und integriertem Observability-Dashboard. 50K Runs/Monat kostenlos, bezahlte Pläne ab 25 $ — perfekt unter 50 $-Budget. Open-Source-Core erlaubt Self-Hosting.
Komplett kostenlos, unbegrenzte Jobs mit Standard-Cron-Ausdrücken und HTTP-Webhook-Trigger. Ideal für einfache Use-Cases ohne Code-Abhängigkeit. E-Mail-Alerts bei Fehlern, Zeitzone-Support.
Open-Source (MIT), Postgres-backed, Cron-Scheduling, Durable Execution, Concurrency-Control. 100K Runs kostenlos, danach nur 10 $/1M Runs — weit unter 50 $. Mehrsprachig (Python, TS, Go).
Cron-Jobs sind das Rückgrat vieler Entwickler-Workflows — Backups, Daten-Syncs, Report-Generierung, regelmäßige API-Aufrufe. Aber crontab auf dem eigenen Server ist fehleranfällig: keine automatischen Retries, keine Observability, keine Benachrichtigungen bei Ausfällen. Ein still fehlgeschlagener Backup-Job, der tagelang unbemerkt bleibt, ist kein Randphänomen, sondern Alltag.
Moderne Cron-Scheduling-Tools lösen dieses Problem, indem sie Ausführung, Überwachung und Benachrichtigung an einem Ort bündeln. Wir haben fünf Tools verglichen, die alle unter 50 $/Monat liegen und Entwicklern Zuverlässigkeit ohne Betriebsaufwand bieten. Unsere Auswahlkriterien: zuverlässige Ausführung mit Retries, klare Preisstruktur unter 50 $, Entwickler-UX, Observability-Features und Ecosystem-Fit.
> Hinweis: Wir verdienen Provision über Affiliate-Links, wenn du über unsere Empfehlungen abschließt. Das beeinflusst weder die Auswahl noch die Bewertung.
| Tool | Preis | Sprache | Hosting | Besonderheit |
|---|---|---|---|---|
| Trigger.dev | 50K Runs gratis, ab 25 $/Mo | TypeScript/JS | SaaS + Self-Host | Built-in Observability |
| Cron-job.org | Kostenlos | Sprachunabhängig | SaaS | Unbegrenzte HTTP-Jobs |
| Hatchet | 100K Runs gratis, 10 $/1M | Python, TS, Go | SaaS + Self-Host | Durable Execution |
| graphile-worker | Kostenlos (OSS) | Node.js | Self-Host | PostgreSQL-nativ |
| Modal | 30 $/Mo Credits gratis | Python | SaaS (Serverless) | GPU-Support |
Trigger.dev ist eine TypeScript-first-Plattform mit eingebautem Cron-Scheduling, automatischen Retries mit Backoff, Concurrency-Controls und einem integrierten Observability-Dashboard.1 Wer schon einmal versucht hat, in einer reinen crontab-Konfiguration nachzuvollziehen, warum ein Job um 3 Uhr nachts fehlgeschlagen ist, wird das sofort zu schätzen wissen.
Der kostenlose Tarif umfasst 50.000 Runs pro Monat; bezahlte Pläne starten bei 25 $/Monat — komfortabel unter unserem 50 $-Budget.1 Der Open-Source-Core erlaubt Self-Hosting für Teams, die volle Kontrolle behalten wollen.
Wann wählen? Wenn dein Stack auf TypeScript/JavaScript basiert und du Cron-Jobs mit echtem Observability und Retry-Logic brauchst, ohne eine eigene Infrastruktur aufzubauen.
Wann nicht? Für reine HTTP-Webhook-Trigger ohne Code-Abhängigkeit ist Cron-job.org einfacher. Für Python/ML-Workloads ist Modal besser geeignet.
Cron-job.org ist ein Community-betriebener Service, der HTTP-Requests an beliebige URLs nach Cron-Zeitplan auslöst.2 Keine Code-Abhängigkeit, keine SDK-Installation, keine Spracheinschränkung — du gibst eine URL und einen Cron-Ausdruck ein, und der Service erledigt den Rest.
Die Feature-Liste ist für ein kostenloses Tool beeindruckend: unbegrenzte Cron-Jobs, Standard-Cron-Ausdrücke, E-Mail-Alerts bei Fehlern, Zeitzone-Support und eine 24-stündige Ausführungs-Historie.2
Wann wählen? Wenn du einfache Webhook-Trigger brauchst — etwa um einen Endpunkt alle 15 Minuten anzupingen oder nächtliche Backups anzustoßen — und kein Code-Framework einbinden willst.
Wann nicht? Wenn du komplexe Job-Logik, Retries mit Backoff oder detaillierte Observability brauchst. Die 24-Stunden-Historie ist für tiefere Analysen zu kurz.
Hatchet ist ein MIT-lizenzierter, Postgres-basierter Task-Queue mit Cron-Scheduling, garantierter Task-Auslieferung, Concurrency-Control und Durable Execution.3 Der kostenlose Developer-Tarif umfasst 100.000 Runs; danach zahlst du nur 10 $ pro 1 Million Runs3 — ein Preis, der weit unter dem vieler Konkurrenten liegt.
Die Open-Source-Natur bedeutet, dass du Hatchet selbst hosten kannst, aber auch eine verwaltete Cloud-Version verfügbar ist. Die Unterstützung mehrerer Sprachen (Python, TypeScript, Go) macht es flexibler als reine JS/TS-Tools.
Wann wählen? Wenn du das beste Preis-Leistungs-Verhältnis suchst und ein Tool brauchst, das mit deinem Stack wächst — von Hobby-Projekt bis Produktion.
Wann nicht? Wenn du eine maximal einfache Einrichtung ohne Datenbank-Setup willst. Hatchet profitiert von Postgres-Kenntnissen.
graphile-worker ist eine hochperformante, PostgreSQL-basierte Job-Queue für Node.js, die Cron-Scheduling, Job-Batching und Exponential-Backoff-Retries unterstützt.4 Es ist vollständig Open-Source und kostenlos.
Das Tool ist auf hohen Durchsatz und niedrige Latenz optimiert.4 Wenn dein Team bereits PostgreSQL nutzt, fügt sich graphile-worker nahtlos in deine bestehende Infrastruktur ein — keine externe SaaS-Abhängigkeit, keine zusätzlichen Kosten.
Wann wählen? Wenn du Node.js einsetzt, bereits PostgreSQL betreibst und Cron-Jobs ohne externe SaaS-Abhängigkeit ausführen willst. Ideal für Teams, die volle Kontrolle über ihre Daten behalten müssen.
Wann nicht? Wenn du kein Postgres im Stack hast oder ein verwaltetes Dashboard mit vorgefertigter Observability bevorzugst. Der Self-Host-Ansatz bedeutet, dass du dich selbst um Updates und Monitoring kümmerst.
Modal ist eine Serverless-Compute-Plattform mit Python-nativen Decorators für Cron-Scheduling, GPU-Support (A100/H100) mit sekundengenauer Abrechnung und Sub-Sekunden-Cold-Starts.5 Der kostenlose Tarif umfasst 30 $/Monat an Credits.
Für Entwickler, die regelmäßig ML-Modelle trainieren, Daten-Pipelines ausführen oder GPU-intensive Workloads nach Zeitplan starten müssen, ist Modal einzigartig im Vergleich. Die Cron-Decorators lassen sich direkt in Python-Code einbetten — kein separates Scheduling-Tool nötig.
Wann wählen? Wenn du Python/ML-Workloads mit GPU-Bedarf nach Zeitplan ausführen willst und Serverless-Infrastruktur bevorzugst.
Wann nicht? Für reine Cron-Scheduling-Aufgaben ohne Compute-Bedarf ist Modal überdimensioniert. Wenn du kein Python nutzt, ist Trigger.dev oder Hatchet die bessere Wahl.
Alle fünf Tools liegen unter 50 $/Monat, aber die Modelle unterscheiden sich deutlich. Cron-job.org und graphile-worker sind komplett kostenlos. Trigger.dev und Hatchet bieten großzügige kostenlose Tarife (50K bzw. 100K Runs) mit bezahlten Plänen ab 25 $ bzw. 10 $/1M Runs.1 Modal gibt 30 $/Monat an Credits frei.5
Retries mit Backoff sind bei Trigger.dev, Hatchet und graphile-worker eingebaut.1 Cron-job.org bietet E-Mail-Alerts bei Fehlern, aber keine automatischen Retries.2 Modal als Serverless-Plattform setzt auf die zugrundeliegende Infrastruktur für Zuverlässigkeit.
Trigger.dev glänzt mit einem integrierten Observability-Dashboard.1 Hatchet bietet garantierte Task-Auslieferung und Concurrency-Control als Basis für Nachvollziehbarkeit.3 graphile-worker und Cron-job.org sind hier sparsamer — bei graphile-worker musst du selbst für Monitoring sorgen, bei Cron-job.org gibt es nur eine 24-Stunden-Historie.2
Die Sprachbindung ist ein entscheidender Faktor: Trigger.dev für TypeScript/JavaScript, graphile-worker für Node.js, Modal für Python, Hatchet für mehrere Sprachen und Cron-job.org für alles, was über HTTP erreichbar ist.1
Die Wahl des richtigen Cron-Scheduling-Tools hängt primär von deinem Stack und deinen Anforderungen an Zuverlässigkeit ab. Für die meisten JavaScript/TypeScript-Teams ist Trigger.dev die rundum sicherste Wahl — Built-in-Retries, Observability und ein fairer Preis. Wer einfach nur Webhooks anstoßen will, ist mit Cron-job.org kostenlos gut bedient. Und wer das maximale Preis-Leistungs-Verhältnis mit Open-Source-Freiheit sucht, findet in Hatchet einen starken Begleiter.
Das sind die Tools, die tatsächlich den Betriebsaufwand reduzieren — nicht nur versprechen.
| Pick | Preis | Preis | Sprache | Hosting | |
|---|---|---|---|---|---|
Trigger.dev ▶ Pick | — | 50K Runs gratis, ab 25 $/Mo | TypeScript/JavaScript | SaaS + Self-Host (OSS) | Preis prüfen ↗ |
Cron-job.org kostenlos und simpel für webhook-trigger | — | Kostenlos | Sprachunabhängig (HTTP) | SaaS | Preis prüfen ↗ |
Hatchet bestes preis-leistungs-verhältnis | — | 100K Runs gratis, 10 $/1M | Python, TypeScript, Go | SaaS + Self-Host (OSS) | Preis prüfen ↗ |
graphile-worker kostenlos für node.js-teams mit postgres | — | Kostenlos (OSS) | Node.js/TypeScript | Self-Host | Preis prüfen ↗ |
Modal serverless mit cron für python/ml | — | 30 $/Mo Credits gratis | Python | SaaS (Serverless) | Preis prüfen ↗ |
Willst du eine Anschlussfrage, die der Artikel nicht beantwortet hat? Frag die Engine — sie kennt den Kontext des Artikels.
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.