Hoppscotch vs Hurl
Hoppscotch
hoppscotch.comHurl
hurl.devSide by side
| Figure | Hoppscotch | Hurl |
|---|---|---|
| Price from | $6/mo | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 4 | 1 |
| Spec score · API Testing Tools | 8.6 (#9) | 8.0 (#19) |
| Spec score · API clients | 8.7 (#11) | 8.2 (#19) |
| Free plan | Yes | Yes |
| GraphQL support | Yes | Yes |
Plans
Hoppscotch
- FreeFree
- Organization$6 a month
- Business$6 a month
- Enterprise$11 a month
In their own words
Hoppscotch
Hoppscotch is a collaborative, open-source platform for creating, testing, documenting and sharing APIs. Its client supports HTTP, GraphQL, WebSocket, Socket.IO, MQTT and Server-Sent Events. Testing tools include pre-request scripts, post-request tests, environment variables, request history and collection runners. Teams can use shared workspaces, access-level roles and real-time collaboration, and the platform can be deployed on their own servers. Users can migrate from Postman, Insomnia and cURL, then generate code snippets in various languages and frameworks. Hoppscotch describes its data storage as local-first and says it has no tracking, analytics or ads. The free plan includes REST, GraphQL and realtime API testing, a personal workspace, collections and environments, scripts and tests, a collection runner and community support. Organization is $6 a month when billed annually. Business is $6 per user/month billed annually, while Enterprise is $11 per user/month billed annually. Enterprise includes identity and access management, audit logs and priority Slack Connect support. Hoppscotch supports more than 30 languages and is listed for API, Linux, macOS, self-hosted, web and Windows.
Hurl
Hurl is a command-line tool for running HTTP requests written in a plain-text format. It can fetch data or test HTTP sessions, including flows where later requests use values captured earlier. It can evaluate queries against response headers and bodies. Hurl works with HTML, REST, SOAP, GraphQL, XML, and JSON APIs, and examples cover assertions for status, headers, cookies, XPath, JSONPath, response duration, and SHA-256 body hashes. For CI/CD, it can produce text, JUnit, TAP, and HTML reports; its documentation covers GitHub Actions and GitLab CI/CD. The lightweight binary is written in Rust, with an HTTP engine powered by libcurl. Installation options include binaries or packages for Linux, macOS, and Windows, as well as Docker, Cargo, conda-forge, and npm. The precompiled Linux binary requires libc 2.35 or newer. Windows installation requires a separately installed Visual C++ Redistributable Package. Hurl is free under the Apache License, Version 2.0.