Des tâches cron fiables, définies comme du code
Décrivez vos planifications dans un fichier de votre dépôt. Postqron les exécute à l’heure, réessaie quand il le faut et vous dit toujours comment ça s’est passé.
Quatre choses que Postqron raye de votre liste
Aucun serveur cron à maintenir en vie, aucun script qui échoue en silence, aucun doute sur ce qui s’est exécuté et quand.
Toutes les tâches au même endroit
Des dépôts et des environnements différents, une seule liste.
Définies dans votre dépôt
Un cron.yaml, relu à chaque push sur la branche.
Un journal de chaque exécution
Durée, résultat et réponse, au fil de l’eau.
Réessaie et alerte
Backoff en cas de panne, alerte quand cela ne suffit pas.
version: 1
defaults:
timezone: Europe/Rome
timeout: 30s
retries: { max: 3, backoff: exponential }
on_overlap: skip
jobs:
- name: daily-digest
schedule: "0 9 * * *"
environments: [production]
request:
url: https://api.example.com/tasks/digest
method: POST
headers:
Authorization: "Bearer ${DIGEST_TOKEN}"
alerts:
on_failure: [email, slack]
- name: healthcheck
every: 10s
environments: [staging, production]
request:
url: https://api.example.com/health
method: GET
timeout: 5sVos planifications vivent dans votre dépôt
Un fichier cron.yaml décrit les tâches, les horaires et les destinations. À chaque push, Postqron le relit et réaligne tout : la revue passe par la pull request.
- Expressions cron avec fuseau horaire, heure d’été comprise
- Mode par intervalle jusqu’à la seconde
- Environnements séparés pour la préproduction et la production
- Erreurs de syntaxe signalées sur le commit
Vous savez toujours comment ça s’est passé
Chaque occurrence laisse une trace : quand elle a démarré, combien de temps elle a duré, ce qu’elle a répondu. Les échecs deviennent une alerte, pas une découverte.
- Historique des exécutions filtrable par résultat
- Durée moyenne et taux d’échec par tâche
- Alertes par e-mail ou webhook sur Slack et Discord
Documentation de l’API, de la ligne de commande et des webhooks. Choisissez par où commencer.
Offres
On commence gratuitement et on change quand il le faut. Les limites sont appliquées par le moteur, pas seulement écrites ici.
Free
0 €/mois
hors taxes
- Inclus : 20 tâches cron
- Inclus : Résolution d’une minute
- Inclus : 3 jours de journaux
- Inclus : 1 dépôt cron.yaml
- Inclus : Alertes par e-mail
- Non inclus : Préproduction et production
- Non inclus : Débogage IA avec votre clé
- Non inclus : Rôles et permissions
- Non inclus : Espaces isolés et IP dédiée
Pro
9 €/mois
hors taxes
90 €/anhors taxesDeux mois offerts
- Inclus : 200 tâches cron
- Inclus : Résolution de 10 secondes
- Inclus : 15 jours de journaux
- Inclus : Dépôts illimités
- Inclus : Alertes sur Slack et Discord
- Inclus : Préproduction et production
- Inclus : Débogage IA avec votre clé
- Non inclus : Rôles et permissions
- Non inclus : Espaces isolés et IP dédiée
Team
29 €/mois
hors taxes
- Inclus : Tâches cron illimitées
- Inclus : Résolution d’une seconde
- Inclus : 30 jours de journaux, avec export
- Inclus : Dépôts illimités
- Inclus : Alertes par membre et environnement
- Inclus : Préproduction et production
- Inclus : Débogage IA avec votre clé
- Inclus : Rôles et permissions
- Non inclus : Espaces isolés et IP dédiée
Agency
dès 79 €/mois
hors taxes
- Inclus : Tâches cron illimitées
- Inclus : Résolution d’une seconde
- Inclus : 90 jours de journaux, avec export
- Inclus : Dépôts illimités
- Inclus : Alertes par membre et environnement
- Inclus : Préproduction et production
- Inclus : Débogage IA avec votre clé
- Inclus : Rôles et permissions
- Inclus : Espaces isolés et IP dédiée
résolution
défaut
délai
rétention