Tareas cron fiables, definidas como código

Describe tus programaciones en un archivo de tu repositorio. Postqron las ejecuta a su hora, reintenta cuando hace falta y siempre te cuenta cómo fue.

Cuatro cosas que Postqron te quita de la lista

Ningún servidor cron que mantener en pie, ningún script que falle en silencio, ninguna duda sobre qué se ejecutó y cuándo.

Todas las tareas en un sitio

Repositorios y entornos distintos, una sola lista.

Definidas en el repositorio

Un cron.yaml, releído en cada push a la rama.

Registro de cada ejecución

Duración, resultado y respuesta, mientras ocurren.

Reintenta y avisa

Backoff ante los fallos, aviso cuando no basta.

cron.yaml
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: 5s

Tus programaciones viven en tu repositorio

Un archivo cron.yaml describe tareas, horarios y destinos. En cada push Postqron lo relee y lo realinea todo: la revisión pasa por la pull request.

  • Expresiones cron con zona horaria, horario de verano incluido
  • Modo por intervalos hasta el segundo
  • Entornos separados para staging y producción
  • Errores de sintaxis señalados en el commit

Siempre sabes cómo fue

Cada ejecución deja rastro: cuándo empezó, cuánto duró, qué respondió. Los fallos se convierten en un aviso, no en un hallazgo.

  • Historial de ejecuciones con filtros por resultado
  • Duración media y tasa de fallos por tarea
  • Avisos por correo o webhook en Slack y Discord

Documentación de la API, la línea de comandos y los webhooks. Elige por dónde empezar.

Planes

Se empieza gratis y se cambia cuando hace falta. Los límites los aplica el motor, no están solo escritos aquí.

Free

1

0 €/mes

impuestos excluidos

  • Incluido: 20 tareas cron
  • Incluido: Resolución de 1 minuto
  • Incluido: 3 días de registros
  • Incluido: 1 repositorio cron.yaml
  • Incluido: Avisos por correo
  • No incluido: Staging y producción
  • No incluido: Depuración con IA y tu clave
  • No incluido: Roles y permisos
  • No incluido: Workspaces aislados e IP dedicada

Team

3

29 €/mes

impuestos excluidos

  • Incluido: Tareas cron ilimitadas
  • Incluido: Resolución de 1 segundo
  • Incluido: 30 días de registros, con exportación
  • Incluido: Repositorios ilimitados
  • Incluido: Avisos por miembro y entorno
  • Incluido: Staging y producción
  • Incluido: Depuración con IA y tu clave
  • Incluido: Roles y permisos
  • No incluido: Workspaces aislados e IP dedicada

Agency

4

desde 79 €/mes

impuestos excluidos

  • Incluido: Tareas cron ilimitadas
  • Incluido: Resolución de 1 segundo
  • Incluido: 90 días de registros, con exportación
  • Incluido: Repositorios ilimitados
  • Incluido: Avisos por miembro y entorno
  • Incluido: Staging y producción
  • Incluido: Depuración con IA y tu clave
  • Incluido: Roles y permisos
  • Incluido: Workspaces aislados e IP dedicada
1Segundo de
resolución
3Intentos por
defecto
30Segundos de
tiempo límite
90Días de
retención