EVERYTHING XIAOMI
Get listed
Arelle logo

Arelle

Arelle is a free, open-source platform for validating and processing XBRL, a format for structured business data.

Place
#2 of 24
Score
7.5
Arelle's website

What Arelle is

Arelle is a free, open-source platform for validating and processing XBRL, a format for structured business data. It works as a desktop app, command-line tool, Python API, Docker image, or web service, with builds for Windows, macOS, and Linux. Supported standards include XBRL 2.1, XBRL Dimensions, Inline XBRL, xBRL-JSON, and xBRL-CSV. Filing-rule support covers programs such as ESMA ESEF, SEC EDGAR, US FERC, Japan EDINET, and South Africa CIPC. The Web Service API can connect to applications including Excel, Java, and Oracle. An extensible plugin system lets users add custom validation and data-processing rules. Desktop builds and the full Docker image include community plugins; Python package and source installations need plugins added and configured separately. The built-in web server has no authentication or authorization, so it is intended for trusted callers rather than public internet or multi-tenant use. Arelle is licensed under Apache License 2.0.

Good

  • Free, open-source platform under Apache License 2.0
  • Supports five named XBRL formats and standards
  • Desktop builds for Windows, macOS, and Linux
  • Offers desktop, CLI, Python API, Docker, and web service
  • Plugins can add custom validation rules

Watch out

  • Built-in web server lacks authentication and authorization
  • Python and source installs need separate plugin setup
  • No regulator submission capability is listed

Who it suits

Arelle suits regulators, software providers, auditors, and filers working with structured business data. It can also fit teams that need XBRL validation on-premises or through an API.

Verdict

Arelle provides several ways to validate and process XBRL, with support for named filing programs and extensible rules. Take care with plugin setup and keep its unauthenticated web server limited to trusted callers.

Plans and prices

From Arelle's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
ArelleFreeDesktop, command line, Docker, Python API, plugins, local web server · Windows, macOS, Linux · Free open-source download

The facts

Each one read from Arelle's own pages, with the date it was checked.

What it does

Audience
Arelle’s mission is to provide regulators, software providers, auditors, and filers a free standards-based platform for structured business data.checked 28 Sep 2026
Command line
The CLI accepts XBRL instances, schemas, linkbases, inline XBRL documents, testcase files, and testcase indexes, and includes diagnostics and environment-reporting options.checked 15 Oct 2026
Containers
The published Docker image can be used for local validation or an HTTP service.checked 28 Sep 2026
Desktop support
Official desktop builds are provided for Windows, macOS, and Linux.checked 15 Oct 2026
Docker deployment
The project publishes an arelleproject/arelle Docker image and documents latest and slim variants.checked 15 Oct 2026
Documentation depth
The documentation site includes installation, command-line, web-server security, FAQ, user guides, plugin installation and development, Python API, contributor guides, API reference, and licensing pages.checked 15 Oct 2026
EDGAR Renderer
Arelle distributes an SEC EDGAR Renderer and local viewer for Windows, macOS, and Linux; the renderer previews how XBRL filings will appear on the SEC website.checked 15 Oct 2026
Extensions
Arelle has an extensible plugin architecture for capabilities such as custom validation and data processing rules.checked 28 Sep 2026
Filing rules
Arelle lists validation support for ESMA ESEF, SEC EDGAR, US FERC, Japan EDINET, South Africa CIPC, Denmark DBA, Netherlands SBR and KvK, UK HMRC, and Ireland ROS.checked 15 Oct 2026
Filing validation
The site lists filing rule support for ESMA ESEF, SEC EDGAR, US FERC, Japan EDINET, South Africa CIPC, and several other national programs.checked 28 Sep 2026
Integrations
The Web Service API supports integration with applications such as Excel, Java, and Oracle.checked 28 Sep 2026
Interfaces
The product provides a desktop application, command-line interface, Docker image, Python library, plugin system, and built-in web server.checked 15 Oct 2026
Licence
Arelle is released under the Apache License 2.0, while bundled dependencies can carry separate licence notices.checked 15 Oct 2026
License
Arelle is released under the Apache License 2.0.checked 28 Sep 2026
Limit: API learning curve
The same user reported that command-line loading validated a ZIP automatically, while API use required explicitly selecting the instance document and produced a ModelManager formulaOptions error.checked 15 Oct 2026
Limit: archive conversion
An open GitHub enhancement issue states that the inlineXbrlDocumentSet plugin cannot currently convert iXBRL files inside report-package archives and can fail because taxonomy remapping and relative paths break.checked 15 Oct 2026
Limit: beginner documentation
A 2017 Arelle-users post said the available Python API documentation was difficult for XBRL newcomers and requested more beginner examples.checked 15 Oct 2026
Limit: web-server security
The built-in web server has no authentication or authorization, can read arbitrary filesystem paths, and can load local Python plugins, so the documentation restricts it to trusted callers and networks.checked 15 Oct 2026

The company

Company founding
Workiva's SEC filing says the company was founded in 2008, initially as WebFilings LLC.checked 15 Oct 2026
Company headquarters
Workiva's SEC filing gives its principal executive-office address as 2900 University Boulevard, Ames, Iowa 50010.checked 15 Oct 2026
Company legal name
A Workiva Form 10-K identifies the registrant as Workiva Inc.checked 15 Oct 2026
Company size
Wikipedia lists Workiva at 2,828 employees in 2024, with 2024 revenue of $739 million.checked 15 Oct 2026
Founded
2010checked 28 Sep 2026
Owner
Workiva announced that it acquired the Arelle domain, trademark, and GitHub code and became the primary steward of the project while keeping it open source.checked 15 Oct 2026
The full review of Arelle

Overview

Arelle is a free, open-source platform for validating and processing XBRL, a format for structured business data. The project, founded in 2010, is intended for regulators, software providers, auditors, and filers that need a standards-based way to work with this information. It is released under the Apache License 2.0.

Rather than a single desktop tool, Arelle is offered through several interfaces: a desktop application, command-line interface, Python API, Docker image, and web service. This gives teams options for local use, scripted workflows, and service or container deployments. Arelle is available for on-premises deployment, but it does not submit filings to regulators.

Key features

Arelle supports XBRL 2.1, XBRL Dimensions, Inline XBRL, xBRL-JSON, and xBRL-CSV. Its filing validation rules cover programs including ESMA ESEF, SEC EDGAR, US FERC, Japan EDINET, and South Africa CIPC, along with other national programs. The product listing identifies 10 supported jurisdictions.

Validation rules and API access are included in the product’s capabilities. The Web Service API supports integration with applications such as Excel, Java, and Oracle, making it possible to connect XBRL processing to other tools. Arelle’s role is validation and processing rather than regulator submission.

An extensible plugin architecture lets users add capabilities, including custom validation and data-processing rules. Community plugins are bundled with desktop builds and the full Docker image. With Python package or source installations, plugins need to be added and configured separately.

The published Docker image can be used for local validation or run as an HTTP service. The built-in web server has no authentication or authorization, however, and is intended for trusted callers. It is not designed for public-internet exposure or multi-tenant use.

Pricing

Arelle’s listed plan costs nothing. The free plan includes the open-source XBRL platform, desktop builds, Python package, Docker image, and community plugins. There is no free trial because the product is free.

Platforms

Official desktop builds are available for Windows, macOS, and Linux. Other listed deployment options include a Python API, Docker image, command-line interface, and web service. The product listing also identifies API access and on-premises deployment.

Who it's for

Arelle is aimed at organizations and professionals working with XBRL-based business reporting: regulators, software providers, auditors, and filers. It may suit teams that need to validate reports against supported filing rules or build XBRL processing into their own applications. Users who require a tool to submit reports directly to a regulator will need a separate submission capability.

It is also a better fit for teams able to manage their deployment and configuration. In particular, Python package and source installations require separate plugin setup, while the built-in web server should only be made available to trusted callers.

Pros and cons

Pros

  • Free, open-source platform released under the Apache License 2.0.
  • Supports multiple XBRL formats and filing rules for a range of jurisdictions.
  • Available through desktop, command-line, API, Docker, and web-service interfaces.
  • Plugin architecture supports custom validation and data-processing rules.

Cons

  • Does not submit filings to regulators.
  • Python package and source installations require plugins to be added and configured separately.
  • The built-in web server has no authentication or authorization and is unsuitable for public or multi-tenant use.

Alternatives

For a broader view of tools in this category, see our Regulatory Reporting Software list. Other products to consider include REGREP, Altova Regulatory Solutions, FIS Data Integrity Manager, Reg360, REGnosys, Diligence XBRL Suite, Complyfirst Regulatory Reporting, and LSEG Corporate Treasury Risk.

Verdict

Arelle is a substantial free option for organizations that need to validate and process XBRL across desktop, code, or service-based workflows. Its standards coverage, filing rules, and plugin model give it flexibility, while its lack of regulator submission means it is not a complete filing workflow on its own. Teams considering web-service deployment should account for the built-in server’s lack of authentication and authorization, and choose a trusted, appropriately controlled environment.

The project directs users to GitHub issues, its Google Group, and support email for assistance. Issues arising inside third-party products should be raised with those product developers.

Getting started

  1. Visit https://arelle.org/ to access the project.
  2. Choose a desktop build for Windows, macOS, or Linux, or use the Python package, source, or Docker image.
  3. Select an interface: desktop application, command line, Python API, Docker, or web service.
  4. Add and configure plugins separately if using the Python package or source installation.
  5. Use the Web Service API to integrate with applications such as Excel, Java, or Oracle.

Limits worth knowing

The built-in web server has no authentication or authorization and is intended for trusted callers, not public internet or multi-tenant use. Python package and source installations require community plugins to be added and configured separately.

Questions

Does Arelle cost anything?

Arelle is free and has a free plan. Its listed plan is free.

Is Arelle open source?

Yes. It is released under the Apache License 2.0.

Which platforms and interfaces are available?

Official desktop builds are available for Windows, macOS, and Linux. Arelle also offers a command line interface, Python API, Docker image, and web service.

Which XBRL standards does it support?

Listed formats and standards include XBRL 2.1, XBRL Dimensions, Inline XBRL, xBRL-JSON, and xBRL-CSV.

Can Arelle integrate with other applications?

Its Web Service API supports integration with applications such as Excel, Java, and Oracle.

How are plugins handled?

Community plugins are bundled with desktop builds and the full Docker image. Python package and source installations require plugins to be added and configured separately.

Alternatives to Arelle

All alternatives
  1. 1Altova Regulatory Solutions logo
    7.6From $679 a year
  2. 2REGREP logo

    REGREP

    AndroidiOSWebAPI
    7.5From €500 a year
  3. 3

    REGnosys

    Free planWebAPISelf-hosted
    6.7From £417 a month
  4. 4Semansys Compliance Platform logo

    Semansys Compliance Platform

    iOSWebAPISelf-hosted
    6.6
  5. 5

    Elite Reporting Platform

    AndroidiOSWebAPI
    6.4
  6. 6Diligence XBRL Suite logo

    Diligence XBRL Suite

    WebmacOSSelf-hostedWindows
    6.2From €10,000 a year