Pick Request Eagle if
you want a desktop app that starts at once, reaches localhost without an extension, keeps collections as files next to your code, speaks gRPC, and has a coding agent inside.
Request Eagle is a free, open-source desktop API client written in Rust. It keeps requests as files in your repository, reaches localhost directly and speaks gRPC. Hoppscotch is a free, open-source client that runs in the browser, with a cloud for teams, a desktop app in alpha and a self-hosted edition. Here is how they compare.
| Topic | Request Eagle | Hoppscotch |
|---|---|---|
| Built with | Rust and GPUI, a desktop app drawn on the GPU. No web view. | A Vue web app. The desktop app wraps it in Tauri and is labelled alpha. |
| Runs on | Apple Silicon Macs, Windows and Linux on x64. | Any browser; desktop apps for macOS, Windows and Linux; a self-hosted edition in Docker. |
| Open source | Yes, MIT or Apache 2.0. | Yes, MIT, with an Enterprise edition. |
| Price | Free, for one person or a team. | Free. Business $6 and Enterprise $11 per user per month; self-hosted Enterprise $19. |
| Account | None. | None for the browser app with local storage. Sync, teams, documentation and mocks need one. |
| Requests stored as | TOML files in a folder you choose, such as your project's repository. | Browser storage, or Hoppscotch's cloud when signed in. Exported as JSON. |
| Git | Built in. Commit, pull, push and sync from the Git panel. | None. Requested since 2020. |
| Localhost and CORS | Sends outside the browser, so CORS never applies. | In the browser, needs the extension, the Agent or a proxy when CORS blocks a request, as it does for most localhost servers. |
| Protocols | HTTP, gRPC, WebSocket and server-sent events. | HTTP, GraphQL, WebSocket, server-sent events, Socket.IO and MQTT. No gRPC. |
| Scripts and tests | JavaScript with the pm API and Postman's bundled libraries, pre-request and post-response, with tests. | JavaScript with the pw and hopp APIs, and partial pm compatibility. |
| Collection Runner | Yes, for HTTP requests, with iterations and CSV and JSON data files. | Yes, with CSV and JSON data files since 2026.8. |
| Flows | Blocks on a canvas with branches and loops. | No. |
| CLI | A JSON command line for agents and scripts, without the app. | hopp runs collections in CI with JUnit reports; cloud collections need a token. |
| AI | Claude Code, Codex or OpenCode in a panel, with your own sign-in and models. | Modify with AI in the cloud and desktop apps; an MCP server behind a login. |
| Imports | Postman collections and environments, OpenAPI 3 and Swagger 2, cURL. | Hoppscotch, Postman, Insomnia, OpenAPI, HAR, cURL. |
| Client certificates | Yes. | In the desktop app or through the Agent only. |
| Mock servers and documentation | No. | Yes, on the Business plan. |
| Vim mode | Yes, in the body and script editors. | No. |
| Interface | Eleven theme families in light and dark, sizes from 12 to 24 px, rebindable shortcuts. | Light, dark and black with accent colours; fixed shortcuts. |
Checked in October 2026 against Hoppscotch 2026.9, its pricing page and documentation, with Request Eagle 0.1.41. Prices are in US dollars, per user, billed yearly where both options exist. Found something out of date? Tell us.

api folder of your project and review in a pull request; the Git panel commits, pulls and pushes. Hoppscotch keeps collections in the browser or its cloud, and Git integration has been requested since 2020.Hoppscotch exports a collection as an OpenAPI document, which Request Eagle reads, so the requests move in one step and the scripts by hand.
pm API, which Hoppscotch partly supports already; pw.env.set becomes pm.environment.set and pw.test becomes pm.test.environment.toml, and secrets in a global environment, which lives in your home folder and stays out of the repository.you want a desktop app that starts at once, reaches localhost without an extension, keeps collections as files next to your code, speaks gRPC, and has a coding agent inside.
you want to send a request from any browser tab without installing anything, need GraphQL, Socket.IO or MQTT, or want cloud team workspaces, documentation and mock servers.
Yes. Request Eagle is a native desktop app for Apple Silicon Macs, Windows and Linux, written in Rust. It is free and open source like Hoppscotch, but keeps collections as files on your disk instead of in the browser or a cloud, and it reaches localhost without an extension.
Yes, through Hoppscotch's OpenAPI export, which carries the requests. Scripts are pasted again in the pm API. A collection that began in Postman can be imported from its Postman export, scripts included.
No. Request Eagle is a desktop app only. Hoppscotch runs in the browser, with desktop apps and a self-hosted edition as options.
No. As a desktop app it sends requests outside the browser, so CORS never applies, to localhost or anywhere else. Hoppscotch's browser app needs its extension, its Agent or a proxy whenever CORS blocks a request.
Yes. Request Eagle is MIT or Apache 2.0, with one edition. Hoppscotch's community edition is MIT, and its Business and Enterprise plans add cloud teams, documentation, mocks and single sign-on.