{"categories":[{"label":"XML","url":"https://skillfed.io/packages/category/text-processing-markup-xml"}],"enrichment":{"capability":"Arelle is an end-to-end XBRL processor that validates, parses, and transforms financial reporting documents in XBRL format, accessible via GUI, CLI, Python API, and web service.","skillfed_tags":["xbrl","financial-reporting","sec-compliance"],"use_cases":["Validate US SEC EDGAR filings or EU ESEF reports against regulatory rules before submission.","Parse XBRL instances into JSON or CSV for downstream analytics or database import.","Build a financial data pipeline that extracts structured facts from Inline XBRL documents.","Integrate XBRL validation into a web application via the web service API for multi-user compliance workflows.","Monitor and process US SEC XBRL RSS feeds to track new filings in real time."],"what_it_does":"Arelle is a production-grade XBRL processor certified by XBRL International. It reads, validates, and transforms financial reports in XBRL format\u2014a structured XML standard used by regulators (US SEC, EU, UK, South Africa, FERC) and financial institutions. The package includes support for XBRL v2.1, Dimensions, Formula, Inline XBRL, xBRL-JSON, xBRL-CSV, and taxonomy packages, plus filing-specific validation rules for EDGAR, ESEF, HMRC, CIPC, and FERC.\n\nYou can use Arelle as a desktop GUI, command-line tool, Python library, or web service. It depends on lxml for XML processing, openpyxl for spreadsheet handling, numpy and pillow for data and image work, and several utility libraries. The framework is extensible via plugins, allowing custom validation rules and transformations. It's actively maintained, supports modern Python versions (3.10\u20133.14), and has no known security vulnerabilities.","worth_installing":"Yes. Arelle is the standard open-source XBRL processor, actively maintained, production-stable, and permissively licensed. Install it if you need to validate, parse, or transform XBRL financial reports\u2014especially for SEC, EU, or other regulatory filings. The low install friction and broad API surface (GUI, CLI, Python, web service) make it suitable for both one-off scripts and embedded workflows. No known vulnerabilities."},"id":"arelle-release","links":{"html":"https://skillfed.io/packages/arelle-release","md":"https://skillfed.io/packages/arelle-release.md","pypi":"https://pypi.org/project/arelle-release/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"arelle-release","python_support":"supports_current","summary":"An open source XBRL platform."},"popularity":{"monthly_downloads":295133,"position":7932,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.44.2"}
