Batfish ist ein Open-Source-Werkzeug zur Analyse und Verifikation von Netzwerkkonfigurationen. Es findet Fehler in Konfigurationen und prüft geplante oder bestehende Netzwerkänderungen, damit Probleme erkannt werden, bevor sie den Produktivbetrieb erreichen. Netzwerkingenieure nutzen es, um geplante Konfigurationen vorab zu validieren. Die Software ist unter der Apache-2.0-Lizenz veröffentlicht und wird als Quellcode verbreitet, den Organisationen auf eigener Infrastruktur betreiben können. Das neueste Release auf GitHub stammt vom August 2026.
Batfish wird von Amazon Web Services (AWS) gepflegt und ist seit dem Wechsel des Intentionet-Teams zu AWS ein von AWS betreutes Open-Source-Projekt. AWS gehört zu Amazon.com, Inc., einem US-Unternehmen mit Hauptsitz in Seattle; der Betreiber unterliegt daher US-Recht, einschließlich des CLOUD Act. Da die Software auf der eigenen Infrastruktur läuft und der Quellcode offen ist, kann eine europäische Organisation den Code prüfen und ohne gehosteten Dienst eines Anbieters einsetzen. Die Ausrichtung des Projekts bestimmt allerdings ein US-Konzern, was in die Planung der Wartung einfließen sollte.