Arelle is a free, open-source platform for validating and processing XBRL, structured business data used in filing workflows. Users can work with it as a desktop application, command-line interface, Python API, Docker image or web service. 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. Its Web Service API can connect with applications including Excel, Java and Oracle. An extensible plugin system allows custom validation and data-processing rules. Official desktop builds are available for Windows, macOS and Linux, and the Docker image can serve local validation or an HTTP service. Community plugins come with desktop builds and the full Docker image; Python package and source installations need separate plugin setup. The built-in web server has no authentication or authorization and is intended for trusted callers, not public internet or multi-tenant use. Arelle uses the Apache License 2.0.
Who it is for
Arelle suits regulators, software providers, auditors and filers who need a standards-based XBRL validation and processing platform. It offers desktop, command-line, API, container and web-service interfaces.
What is good
- Free and licensed under Apache License 2.0
- Supports several XBRL standards and formats
- Filing rules cover multiple jurisdictions
- Available as desktop, CLI, API and Docker
What to know first
- Built-in web server has no authentication or authorization
- Python and source installations need separate plugin setup
Freedom251 review
Arelle: the full review
Arelle provides multiple ways to validate and process XBRL, with support for several filing programs. Keep its built-in web server within trusted environments, and account for plugin setup on Python and source installations.
Arelle is a free, open-source XBRL platform for teams that need to validate or process structured business reports. It suits filers, auditors, regulators, and software providers who can choose among desktop, command-line, API, container, and service workflows. Its breadth of interfaces and filing rules is compelling, but it validates rather than submits filings, and its web server belongs only in trusted environments.
Overview
Founded in 2010 and released under the Apache License 2.0, Arelle provides an on-premises way to work with XBRL without a software charge. Its several interfaces make it adaptable to both individual use and automated workflows; the trade-off is that teams must select and configure the form that fits their environment.
Key features
Arelle handles XBRL 2.1, XBRL Dimensions, Inline XBRL, xBRL-JSON, and xBRL-CSV. Its filing rules cover programs including ESMA ESEF, SEC EDGAR, US FERC, Japan EDINET, and South Africa CIPC, across 10 supported jurisdictions. That range makes it relevant to organizations working with multiple reporting standards, though it does not replace a system that sends filings to regulators: regulator submission is not included.
The desktop application, command-line interface, Python API, Docker image, and web service offer different routes into the same validation and processing platform. The Web Service API can integrate with applications such as Excel, Java, and Oracle. An extensible plugin architecture supports custom validation and data-processing rules, which is useful when standard rules are not enough. Community plugins come bundled with desktop builds and the full Docker image; Python package and source users need to add and configure them separately.
The Docker image supports local validation or an HTTP service. The built-in web server has no authentication or authorization, however, so it is unsuitable for public internet or multi-tenant use. Keep it behind trusted callers and do not treat it as a secured public service.
Pricing
Arelle costs 0.00 USD per free, with an open-source platform, desktop builds, Python package, Docker image, and community plugins. The free offering includes XBRL support, validation rules, API access, and on-premises deployment; there is no free trial because the platform is free. For organizations that need core validation and processing rather than a paid filing-submission service, this removes a software price barrier. The main cost to weigh is operational: Python package and source installations need separate plugin setup, and teams must manage deployment themselves.
Platforms
Official desktop builds are available for Windows, macOS, and Linux. Arelle also supports API access and self-hosted deployment, with command-line, Python, Docker, and web-service interfaces. This flexibility favors teams that want local or on-premises control over a single hosted workflow.
Who it's for
Arelle is a strong fit for filers, auditors, regulators, and software providers that need standards-based XBRL validation, especially where automation, custom rules, or multiple deployment options matter. It is less suitable for teams seeking a turnkey regulator-submission tool or an unauthenticated web service exposed to untrusted users. Support routes include GitHub issues, a Google Group, and support email; issues arising inside third-party products should go to those product developers.
Pros and cons
- Broad XBRL and filing-rule coverage: multiple formats and 10 jurisdictions make it useful for varied reporting workflows.
- Flexible interfaces: desktop, CLI, API, Docker, and web-service options let teams choose local or automated use.
- Free and open source: validation and API capabilities are available without a software charge.
- No regulator submission: organizations must use another route to deliver filings.
- Plugin setup varies by installation: Python package and source users must configure community plugins themselves.
- Web server is not access-controlled: its lack of authentication and authorization rules out public or multi-tenant exposure.
Alternatives
For a broader set of options, see Regulatory Reporting Software.
- FIS Data Integrity Manager is a paid web-based option for readers who prefer a web platform.
- Altova Regulatory Solutions is worth considering for readers who want a freemium product with a free trial and web platform support. Its CbC Reporting App subscription starts at 999.00 USD per year per user.
- CoreFiling Seahorse is a paid web alternative.
- LSEG Corporate Treasury Risk is a paid web option with pricing available by contacting sales.
- Reg360 is a paid web alternative with pricing available upon request.
- Regnology Abacus360 Banking offers self-hosted and web deployment with modular, configurable service options; choose it if those options suit your requirements.
- REGREP is a freemium API and web option, with paid services including a TIN Validator billed in 100-record blocks and FATCA at 500.00 EUR per year.
- Complyfirst Regulatory Reporting is a paid web option with a custom proposal.
Verdict
Choose Arelle if you need free, standards-based XBRL validation and processing that can run locally or slot into automated workflows. Its format and filing-rule coverage, flexible interfaces, and extensibility are its strongest reasons to adopt it. Look elsewhere if you need regulator submission or a web service safe for untrusted callers without adding your own security controls.
Arelle plans and pricing
All plansCompared on regulatory reporting software
- Free plan
- Yes
- XBRL support
- Yes
- Regulator submission
- No
- Validation rules
- Yes
- Deployment
- on-premises
- API access
- Yes
- Supported jurisdictions
- 10


