Supported Platforms and System Requirements

Antora runs on Linux, macOS, and Windows. Thanks to this broad platform support, Antora is also used on many cloud platforms and continuous integration and delivery servers.

Platforms

Our general policy is to align Antora’s support of a platform version with the upstream project’s lifecycle schedule for that version. When a platform version reaches the end of active support by its maintainers or its end of life (EOL) — which ever comes first—​Antora no longer supports it.

Supported Platform Supported Version(s)

Alpine Linux

≥ 3.9

Debian

≥ 9.12

Fedora

≥ 30

Ubuntu

16.04 LTS
18.04 LTS

macOS

High Sierra
Mojave
Catalina

Microsoft

Windows 10
Windows Server 2016
Windows Server 2019

Chrome

Latest stable version

Firefox

Latest stable version

Internet Explorer

11

MS Edge

Latest stable version

Node.js

12
10

About the Antora Test Suite

At last count, Antora had over 1235 tests that cover 99% of the lines. You could say we’re just a teeny-tiny bit obsessed with writing high quality tests and improving test coverage.

Cloud platforms

Antora should operate as designed on common cloud platforms. How you provision your cloud instance depends on your workload requirements and remote git repository sizes. If you’re running Antora on a cloud platform, we would love to hear about your experience (open a new issue or join us in the development channel).

Hardware recommendations

Your hardware requirements will depend primarily on the size of the remote git repositories your Antora pipeline fetches content from when it is generating your site.

The first time Antora runs, it fetches and clones all of the remote git repositories specified in a playbook. The speed of this operation is dictated by the size of the remote repositories, environment input/output parameters, and network performance. After the initial run, Antora caches the repositories locally. On subsequent runs, Antora only reconnects to the remote repositories if the fetch option is enabled or the cache folder is removed.

RAM

Memory requirements depend on the size of your Git repositories. 3GB should provide sufficient headroom.

I/O

Maximum throughput and minimum latency always make things nicer but aren’t required.

Learn more