Skip to content
SPECIFICTION
Get listed

Apidog vs Hurl

Apidog

apidog.com

Hurl

hurl.dev

Side by side

FigureApidogHurl
Price from$9/moFree
Free planYesYes
Free trialYes—
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYes—
Self-hostedYesYes
Plans published101
Spec score · API Testing Tools9.5 (#1)8.0 (#19)
Spec score · API Development Tools9.5 (#1)8.1 (#19)
Spec score · API clients9.5 (#2)8.2 (#19)
Free planYesYes
GraphQL supportYesYes
LicenseApidog is proprietary commercial software; its CLI package is proprietary and requires an Apidog account for normal use.The Hurl license page contains the Apache License, Version 2.0.

Plans

Apidog

  • FreeFree
  • Basic$9 a month
  • Professional$18 a month
  • Enterprise$324 a year
  • FreeFree
  • Basic$9 a month
  • Professional$18 a month
  • Enterprise$27 a month
  • Enterprise$27 a month
  • On-premisesPriced on request

Apidog pricing →

Hurl

  • HurlFree

Hurl pricing →

In their own words

Apidog

Apidog is an API platform for designing, debugging, mocking, testing, and documenting APIs, with GraphQL and SOAP support. Its specification-led workflow can generate request parameters, body content, and mock data, then check responses against specifications. For automated testing, users can arrange request sequences, add assertions, extract variables, and save requests as endpoint cases. It imports Postman data and supports Postman scripts. Database operations include MySQL, SQL Server, PostgreSQL, and Oracle on Free; ClickHouse, MongoDB, and Redis are listed for paid tiers. The CLI can connect to Jenkins, GitHub, and GitLab, and activity notifications can go to Slack or webhook-compatible tools. Deployment choices include Global and Europe SaaS services and an on-premises option hosted on customer servers. Apidog says desktop requests travel directly from the user's computer to the target server, not through Apidog servers. The free plan is time-unlimited for four users; paid plans start at $9/user/mo (annual), with a 14-day trial.

Visit apidog.com

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.

Visit hurl.dev