---
title: "Installation"
manual: "Scheduler as Code"
version: "main"
permalink: "https://docs.typo3.org/permalink/maikschneider/scheduler-as-code:installation@main"
source: "Installation/Index.rst"
rendered: "2026-10-06T08:46:59+00:00"
---

# Installation {#installation}

## Requirements {#requirements}

| Dependency | Version |
| --- | --- |
| PHP | 8.2, 8.3, 8.4 |
| TYPO3 | 13.4 LTS, 14.3 LTS |
| System extension | [`typo3/cms-scheduler`](https://packagist.org/packages/typo3/cms-scheduler) |

## Composer installation {#installation-composer}

```bash
composer require maikschneider/scheduler-as-code
```

The extension adds columns to `tx_scheduler_task`. Create them with
`extension:setup`, or with the database analyzer in the Install Tool:

```bash
vendor/bin/typo3 extension:setup
```

There is nothing else to configure. Continue with [exporting your existing
tasks](https://docs.typo3.org/permalink/maikschneider/scheduler-as-code:usage-export@main).
