---
title: Cron
description: "Scheduled triggers, run on timers in-process and delivered to a scheduled(event) handler."
---

## Configuration

```jsonc
"triggers": { "crons": ["0 3 * * *"] }
```

A 5-field UTC cron expression.

## Usage

```js
scheduled(event) {
  // event.cron -> "0 3 * * *", event.scheduledTime -> ms
}
```

:::note
On a [standalone binary](/get-started/standalone), cron runs on a timer inside the process itself — there is no broker to deliver it, so a trigger arriving over the network is refused.
:::

## Related

- [The handler](/concepts/handler) — the full `fetch` / `scheduled` / `queue` export shape
