aerleon
« Back to VersTracker
Description:
Generate firewall configs for multiple firewall platforms
Type: Formula  |  Latest Version: 1.12.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: firewall network-security devops infrastructure-as-code automation
Install: brew install aerleon
About:
Aerleon is a powerful firewall configuration generator that supports multiple platforms including Google Cloud Firewall, Juniper SRX, and Palo Alto PAN-OS. It allows network engineers to define security policies in a vendor-neutral format and automatically generate the correct configuration syntax for each target platform. This tool simplifies policy management across heterogeneous network environments.
Key Features:
  • Multi-vendor support for 10+ firewall platforms
  • Declarative policy definition using YAML
  • Built-in policy validation and linting
  • Template-based configuration generation
  • Support for IPv4, IPv6, and mixed environments
Use Cases:
  • Managing consistent firewall rules across hybrid cloud environments
  • Converting policies between different firewall vendors
  • Automating network security policy deployment in CI/CD pipelines
Alternatives:
  • Batfish – Batfish focuses on network validation and analysis, while Aerleon specializes in configuration generation
  • Ansible – Ansible is a general automation tool; Aerleon provides specialized firewall policy generation with better validation
License: Apache-2.0
Dependencies: libyaml, python@3.14
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Dec 10, 2025 10:18pm 0 VERSION_BUMP f7dfc4f0
Oct 10, 2025 1:40pm 1 VERSION_BUMP 817e5ebd
Sep 13, 2025 9:02am 0 VERSION_BUMP c4b13421