Desktop builds
All mirrors serve the same current release; choose the one closest to you.
| Build | Download | Mirrors |
|---|
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.
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.