Batfish

No phone app

6.4No. 22 of 33
in Network Testing Software
  • Recognised40% of the score85
  • Phone app26% of the score0
  • Documented20% of the score20
  • Free plan14% of the score30
Free plan
No
Runs on
api, Linux, Mac, self-hosted, Windows

Summary

Batfish is ranked #22 of 33 in network testing software on Samsung Mobile US Press. It runs on API, Linux, macOS, Self-hosted, Windows.

Compared on network testing software

Deployment
self_hostedbatfish.org
Network testing
Yesbatfish.org
Supported platforms
A10 Networks; Arista; AWS; Azure; Cisco NX-OS, IOS, IOS-XE, IOS-XR and ASA; Check Point; Cumulus; F5 BIG-IP; Fortinet; FRR; iptables; Juniper; Nokia SR OS/SR-SIM/MD-CLI; Palo Alto Networks; SONiC; limited Aruba, Dell Force10 and Foundry supportbatfish.org

Facts

Purpose
Batfish analyzes network device configurations to find policy violations and validate network behavior.github.com · 5 Oct 2026
Change validation
Batfish can validate planned configuration changes before deployment and deployed configurations as well.github.com · 5 Oct 2026
Device access
Core analysis requires network device configurations and does not require direct access to network devices.github.com · 5 Oct 2026
Security checks
Supported checks include verifying that sensitive services are reachable only from specified subnets or devices.github.com · 5 Oct 2026
Failure analysis
Batfish can check whether end-to-end reachability is preserved after any single-link or single-device failure.github.com · 5 Oct 2026
Change comparisons
Batfish can compare reachability across current and planned configurations and assess functional equivalence between configurations from different vendors.github.com · 5 Oct 2026
Integrations
Pybatfish is a Python 3 SDK for interacting with the Batfish service, and the project also provides example Jupyter notebooks.github.com · 5 Oct 2026
Operating systems
Batfish can run on any operating system that supports Docker; its containers are actively tested on Mac OS X and Ubuntu 16.04 LTS.github.com · 5 Oct 2026
Supported devices
Supported configurations include vendors and platforms such as Arista, AWS constructs, Cisco, Juniper, Palo Alto Networks, and SONiC.batfish.readthedocs.io · 5 Oct 2026
Support limitation
Batfish has limited support for Aruba, Dell Force10, and Foundry platforms.batfish.readthedocs.io · 5 Oct 2026
Community support
The project directs users with questions or feature requests to its Slack community or GitHub.batfish.org · 5 Oct 2026
License
The Batfish repository includes an Apache License 2.0 license.github.com · 5 Oct 2026

Best Batfish alternatives

See all 20

Where it ranks on Samsung Mobile US Press

Is Batfish yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources