Arelle is an end-to-end open source XBRL platform, which provides the XBRL community with an easy to use set of tools. It supports XBRL and its extension features in an extensible manner. It does this in a compact yet robust framework that can be used as a desktop application and can be integrated with other applications and languages utilizing its web service, command line interface, and Python API.
Need help with Arelle? Go check out our documentation.
Whether you've found a bug, need help with installation, have a feature request, or want to know how to use Arelle, we can help! Here's a quick guide:
When reporting issues it's important to include as much information as possible:
arelleCmdLine.exe --diagnostics
) on your system?A number of service providers embed Arelle within their XBRL products and tools. If you're having an issue with Arelle within one of these offerings please contact the developer of that tool for support or first verify that you have the same issue when using Arelle directly. Most issues in these situations are caused by the tool using an old version of Arelle or not running a valid command.
The SEC develops and maintains the EDGAR plugins. Please report issues with these plugins directly to the SEC (StructuredData@sec.gov).
Most installation and startup issues can be resolved by downloading the latest version of Arelle and performing a clean install. If that doesn't resolve the problem for you, please report a bug.
Please use the GitHub issue tracker if you'd like to suggest a new feature or report a bug.
Before opening a new issue, please:
Identified a security concern? Email the Arelle team (Support@arelle.org) so we can resolve the issue and make sure service providers and authorities who use Arelle in production are prepared to update and apply security patches before notifying the general public.
Have a question that isn't covered by the documentation? Join our Arelle Google Group and start a conversation with the Arelle team and community of experts.
The Arelle team can also be reached by email (Support@arelle.org) for issues that aren't a good fit for the other support channels. However, please note that you will likely receive a faster response if you open a GitHub issue or start a new conversation in the Arelle Google Group where the Arelle team is active and other people within the community can also see and respond to your message.
Interested in contributing to Arelle? Awesome! Make sure to review our contribution guidelines.