Reliable cron jobs, defined as code
Describe your schedules in a file in your repository. Postqron runs them on time, retries when it should, and always tells you how it went.
Four things Postqron takes off your list
No cron server to keep alive, no script failing in silence, no doubt about what ran and when.
Every job in one place
Different repositories and environments, a single list.
Defined in your repository
One cron.yaml, read again on every push to the branch.
A log of every run
Duration, outcome and response, as they happen.
Retries and alerts
Backoff on failure, a notice when that is not enough.
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: 5sYour schedules live in your repository
A cron.yaml file describes jobs, times and targets. On every push Postqron reads it again and realigns everything: review happens in the pull request.
- Cron expressions with time zones, daylight saving included
- Interval mode down to the second
- Separate environments for staging and production
- Syntax errors reported on the commit
You always know how it went
Every occurrence leaves a trace: when it started, how long it took, what it answered. Failures become a notice, not a discovery.
- Run history with filters by outcome
- Average duration and failure rate per job
- Alerts by email or webhook on Slack and Discord
Docs for the API, the command line and webhooks. Pick where to start.
Plans
Start free and move up when you need to. The limits are enforced by the engine, not just written here.
Free
€0/month
excluding tax
- Included: 20 cron jobs
- Included: 1-minute resolution
- Included: 3 days of logs
- Included: 1 cron.yaml repository
- Included: Email alerts
- Not included: Staging and production
- Not included: AI debugging with your key
- Not included: Roles and permissions
- Not included: Isolated workspaces and dedicated IP
Pro
€9/month
excluding tax
€90/yearexcluding taxTwo months free
- Included: 200 cron jobs
- Included: 10-second resolution
- Included: 15 days of logs
- Included: Unlimited repositories
- Included: Slack and Discord alerts
- Included: Staging and production
- Included: AI debugging with your key
- Not included: Roles and permissions
- Not included: Isolated workspaces and dedicated IP
Team
€29/month
excluding tax
- Included: Unlimited cron jobs
- Included: 1-second resolution
- Included: 30 days of logs, with export
- Included: Unlimited repositories
- Included: Alerts per member and environment
- Included: Staging and production
- Included: AI debugging with your key
- Included: Roles and permissions
- Not included: Isolated workspaces and dedicated IP
Agency
from €79/month
excluding tax
- Included: Unlimited cron jobs
- Included: 1-second resolution
- Included: 90 days of logs, with export
- Included: Unlimited repositories
- Included: Alerts per member and environment
- Included: Staging and production
- Included: AI debugging with your key
- Included: Roles and permissions
- Included: Isolated workspaces and dedicated IP
resolution
default
timeout
retention