Primeros pasos

Crea tu cuenta, programa tu primer HTTP job y añade tu primer heartbeat check en SteadyCron.

Este quickstart te lleva de cero a un job programado y un job monitorizado en pocos minutos.

1. Crear una cuenta

Regístrate con email y contraseña, o con GitHub o Google. Necesitarás verificar tu dirección de email antes de crear jobs — esto mantiene la plataforma limpia y tus alertas fiables.

2. Programar tu primer HTTP job

Un HTTP job es un endpoint al que SteadyCron llama según un horario.

  1. Ve a Jobs → Nuevo job → HTTP.
  2. Dale un nombre, p. ej. weekly-digest-email.
  3. Introduce la URL y el método, p. ej. POST https://api.myapp.com/jobs/digest.
  4. Elige un horario — una expresión cron como 0 9 * * 1 (los lunes a las 09:00) o un intervalo simple. Selecciona la zona horaria en la que debe ejecutarse.
  5. Opcionalmente configura retries, un timeout y headers o un body de petición personalizados.
  6. Guarda. SteadyCron llamará a tu endpoint según el horario y registrará cada ejecución.

Consulta HTTP jobs para ver todas las opciones.

3. Añadir tu primer heartbeat check

Un heartbeat check monitoriza un job que corre en tu propia infraestructura.

  1. Ve a Jobs → Nuevo job → Heartbeat.
  2. Nómbralo, p. ej. nightly-db-backup, y configura el horario en el que esperas que se ejecute.
  3. Copia la ping URL única.
  4. Al final de tu script existente, haz ping a la URL en caso de éxito:
# después de que tu backup finalice correctamente
curl -fsS https://ping.steadycron.com/<your-ping-token>

Si el ping no llega según el horario (dentro del periodo de gracia), SteadyCron lanza una alerta. Consulta Heartbeat monitoring.

4. Configurar alertas

Por defecto puedes recibir alertas por email. Conecta Slack, Discord, Telegram o un webhook, y decide qué eventos las disparan — consulta Alertas.

5. Gestionar jobs como código (opcional)

¿Prefieres no hacer clic por el dashboard? Define tus jobs en un manifiesto YAML y sincronízalos con el CLI:

steadycron sync jobs.yaml

Consulta Infrastructure as code.