Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Apache RAT review

Free#27 of 28 in Open Source License Compliance Software

A focused build-time auditor for license rules and copyright headers.

6.4/10Editor score
Apache RAT6.4 Visit Apache RAT

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Apache RAT is an open-source release audit tool for identifying license information and copyright headers in software distributions. It is designed for teams that want local, build-time checks through a command-line client, an Apache Ant task, or an Apache Maven plugin. Its scope is concentrated on license and header auditing rather than serving as a hosted compliance platform.

Its strongest fit is projects already built around Apache Ant or Apache Maven. RAT supports approved and denied license configuration, custom license matchers and definitions, and file inclusion and exclusion rules. It can produce plain-text, XML, and XSLT-styled reports, including reports for unapproved licenses and missing headers. The tool also supports automatic Apache-2.0 header insertion for eligible files, which adds a practical remediation step to its audit workflow. Version 0.18 requires Java 17.

Apache RAT is best suited to development teams that want open-source, on-premise auditing embedded in local commands or build pipelines. It provides multiple source scan methods through its command-line and build-tool integrations, while keeping the focus on license and copyright-header policy enforcement. The published behavior has important boundaries: reports require user interpretation, and heuristic scanning may miss issues. Teams seeking a hosted compliance platform or broader compliance management should choose a more expansive alternative. Teams primarily needing configurable license checks and header audits inside Ant or Maven builds should find RAT a direct fit.

Apache RAT pros and cons

  • Where it wins
    • Free, open-source command-line auditing
    • Ant and Maven integrations for build workflows
    • Configurable rules, matchers, filters, and reports
  • Where it doesn't
    • Focused on license and header auditing rather than broad compliance
    • Heuristic scanning may miss issues
    • Reports require user interpretation

Apache RAT fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update