hurl är ett kommandoradsverktyg för att köra och testa HTTP-förfrågningar definierade i ett enkelt textformat. Verktyget är mångsidigt och kan kedja förfrågningar, fånga värden och utvärdera svar på headers och kroppsinnehåll, vilket gör det lämpligt för både datahämtning och testsessioner. hurl stöder olika API-typer som HTML, REST, SOAP och GraphQL, samt avancerade tester med XPath och JSONPath för att validera statuskoder, headers och svarskroppar. Det kan även användas för pRESTandatestning (svarsduration) och verifiering av svarsbytes (t.ex. SHA256-hash). Verktyget är enkelt att integrera i CI/CD-pipelines med stöd för olika rapportformat och är byggt i Rust, drivet av libcurl.