Hurl is een commandoregelprogramma dat HTTP-verzoeken uitvoert die in een eenvoudig tekstformaat zijn beschreven. Het is bedoeld voor lokale ontwikkeling en voor continue-integratiepijplijnen. Hurl is een enkel programma dat geen runtime nodig heeft. Het is daarmee een alternatief voor API-testsuites die in Postman of ReadyAPI zijn gebouwd, zeker wanneer die tests in de build moeten draaien.
Hurl wordt gepubliceerd door Orange, een onderneming met statutaire zetel in Frankrijk, in de GitHub-organisatie Orange-OpenSource onder de Apache 2.0-licentie. Omdat het programma op de eigen machines of buildservers van de gebruiker draait, is er geen leverancierscloud bij betrokken en blijven testdefinities en resultaten bij de organisatie die de tests uitvoert. De broncode is openbaar, zodat een organisatie het programma zelf kan bouwen en de code kan controleren. Voor ondersteuning of langdurig onderhoud moet een organisatie de voorwaarden van Orange zelf nagaan.