---
title: "Experimental options"
description: "Opt-in APIs and options outside the stable surface."
---

> Documentation Index
> Fetch the complete documentation index at: https://durability.shirei.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Experimental options

## Experimental options

These options, methods, and capabilities are opt-in: none takes effect unless you set, call, or construct it, so leaving them alone keeps every behavior described above. Their names and behavior may change in a minor release. Scheduler options also apply to the private scheduler of a helper configured with `context`.

```ts
const scheduler = new DurabilityScheduler({
  context: this.ctx,
  liveTimers: true,
});

const alarms = new DurabilityAlarms({
  scheduler,
  handlers: { tick: async () => this.enqueueDueRuns() },
});

await alarms.tick.cancel();
```

See [scheduler options](/primitives/scheduler/), [alarm cancellation](/primitives/alarms/), and [recurring schedules](/primitives/schedule/).

Source: https://durability.shirei.dev/reference/experimental-options/index.mdx
