Recurring time needs a new foundation
Built today on rrule-temporal and Temporal, with a hosted platform, API, CLI, and MCP server built on the same recurrence model.
From schedule to webhook
Cron can trigger jobs. It cannot model recurring time seriously.
- Execution syntax, not time semanticsCron tells a machine when to fire. It does not describe the calendar meaning clearly enough.
- Weak timezone and DST storyAs soon as wall-clock meaning matters, DST and timezone handling become a source of drift and confusion.
- Poor fit for simulation and explanationModern systems need to answer not only when, but why this date and what happens next.
Cron
0 9 1 * 1-5Compact, but unclear: does it mean the first business day, the first weekday run, or something else?
Rule-first
Every first business day at 09:00 Europe/ParisThe calendar intent is visible in the rule itself, so it can be reviewed, simulated, and explained.
What a modern recurrence architecture should provide
- Explicit rulesDescribe calendar intent, not just firing conditions.
- Timezone and DST correctnessPreserve wall-clock meaning across real timezones and seasonal clock changes.
- Explainability and simulation firstPreview rules and understand their future dates before production execution.
Built today on rrule-temporal
Powered By
rrule-temporal
The ecosystem currently relies on rrule-temporal to close correctness gaps in legacy recurrence tooling and make occurrence computation safer across DST transitions, real timezones, and long-running schedules.
Temporal-based time model
A stronger base than legacy JavaScript date handling for serious recurrence computation.
Future-proof by principle
The commitment is to correctness, explicability, and reliability. The implementation can evolve over time.
Why a hosted platform matters
- Hosted schedule executionRun recurring workflows without building and maintaining your own scheduler stack.
- API and dashboard accessUse the platform interactively or integrate it directly into your systems.
- Managed persistence and deliveryKeep recurrence rules, webhook targets, execution state, and history in one place.
- Explainable operationsUnderstand not only when something runs, but why, before and after production execution.
rrule.net is the fastest way to put this architecture into production. Use the dashboard when you want interactivity, the API when you want integration, and a subscription when you want managed execution.
Use the architecture as a service
- For buildersAPI access and managed schedules without maintaining your own recurrence backend.
- For operatorsHosted execution and less time spent debugging the semantics of time.
- For teamsShared recurrence semantics across dashboard, API, CLI, and AI-assisted workflows.
Start with the API. Move into managed scheduling. Scale with plans that match real usage.