Hurl est un outil en ligne de commande qui exécute des requêtes HTTP décrites dans un format texte simple. Il est conçu pour le développement local et pour les chaînes d'intégration continue. Hurl est un binaire unique qui ne nécessite aucun environnement d'exécution. Il peut servir d'alternative aux suites de tests d'API construites dans Postman ou ReadyAPI, en particulier lorsque ces tests doivent s'exécuter dans une chaîne de build.
Hurl est publié par Orange, société dont le siège statutaire se trouve en France, dans l'organisation GitHub Orange-OpenSource sous licence Apache 2.0. Comme le programme s'exécute sur les machines ou les serveurs de build de l'utilisateur, aucun cloud de l'éditeur n'intervient : les définitions de tests et les résultats restent chez l'organisation qui exécute les tests. Le code source étant public, une organisation peut compiler le binaire elle-même et examiner le code. Pour un support ou des engagements de maintenance à long terme, il convient de vérifier directement les conditions d'Orange.