Hurl ist ein Kommandozeilenprogramm, das HTTP-Anfragen ausführt, die in einem einfachen Textformat beschrieben sind. Es ist für die lokale Entwicklung und für Continuous-Integration-Pipelines gedacht. Hurl ist ein einzelnes Programm, das keine Laufzeitumgebung benötigt. Es kann eine Alternative zu API-Testsammlungen sein, die in Postman oder ReadyAPI gebaut wurden, besonders wenn diese Tests in einer Build-Pipeline laufen sollen.
Hurl wird von Orange veröffentlicht, einem Unternehmen mit Sitz in Frankreich, in der GitHub-Organisation Orange-OpenSource unter der Apache-2.0-Lizenz. Da das Programm auf den eigenen Rechnern oder Build-Servern der Nutzer läuft, ist keine Cloud des Anbieters beteiligt. Testdefinitionen und Ergebnisse bleiben bei der Organisation, die die Tests ausführt. Der Quellcode ist öffentlich, sodass Organisationen das Programm selbst kompilieren und den Code prüfen können. Für Support oder langfristige Wartungszusagen sollten Sie die Bedingungen von Orange direkt prüfen.