Desktop builds

All mirrors serve the same current release; choose the one closest to you.

BuildDownloadMirrors
Windows 64-bit installer EXE

Standard setup wizard for 64-bit Windows.

GitHub release
Windows 64-bit zip ZIP

Portable archive for 64-bit Windows.

GitHub release
macOS for Apple silicon DMG

Native build for Apple silicon Macs.

GitHub release
macOS for Intel DMG

Build for Intel-based Macs.

GitHub release
Linux TGZ

Precompiled x86_64 package.

GitHub release

Python

Install the canonical package from PyPI for command-line and Python API use.

$ pip install arelle-release Installation documentation

Docker

Use the published full image for local validation or an HTTP service.

Local validation Docker

Command

$ docker run --rm -v "$PWD:/data:ro" arelleproject/arelle:latest \
    python arelleCmdLine.py \
      --file /data/examples/filing/demo-20251231.xbrl \
      --validate \
      --calc round-to-nearest \
      --logLevel warning

Output

[calc11e:inconsistentCalculationUsingRounding] Calculation inconsistent from demo:GrossProfit in link role http://www.xbrl.org/2003/role/link reported sum [513203500, 513204500] computed sum [504203000, 504205000] context FY2025 unit USD - demo-20251231.xbrl 38, 39, 40
HTTP service Docker

Command

$ docker run --name arelle-webserver -p 127.0.0.1:8080:8080 \
    arelleproject/arelle:latest /opt/start.sh

Output

Listening on http://localhost:8080/
Hit Ctrl-C to quit.

See the Docker documentation for more information.

Community plugins

These external plugins are bundled in the Arelle desktop builds and the full Docker image. Python package and source installations do not include them; add and configure them separately.