Request Eaglevs Hoppscotch

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.

At a glance

TopicRequest EagleHoppscotch
Built withRust 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 onApple Silicon Macs, Windows and Linux on x64.Any browser; desktop apps for macOS, Windows and Linux; a self-hosted edition in Docker.
Open sourceYes, MIT or Apache 2.0.Yes, MIT, with an Enterprise edition.
PriceFree, for one person or a team.Free. Business $6 and Enterprise $11 per user per month; self-hosted Enterprise $19.
AccountNone.None for the browser app with local storage. Sync, teams, documentation and mocks need one.
Requests stored asTOML files in a folder you choose, such as your project's repository.Browser storage, or Hoppscotch's cloud when signed in. Exported as JSON.
GitBuilt in. Commit, pull, push and sync from the Git panel.None. Requested since 2020.
Localhost and CORSSends 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.
ProtocolsHTTP, gRPC, WebSocket and server-sent events.HTTP, GraphQL, WebSocket, server-sent events, Socket.IO and MQTT. No gRPC.
Scripts and testsJavaScript 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 RunnerYes, for HTTP requests, with iterations and CSV and JSON data files.Yes, with CSV and JSON data files since 2026.8.
FlowsBlocks on a canvas with branches and loops.No.
CLIA JSON command line for agents and scripts, without the app.hopp runs collections in CI with JUnit reports; cloud collections need a token.
AIClaude 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.
ImportsPostman collections and environments, OpenAPI 3 and Swagger 2, cURL.Hoppscotch, Postman, Insomnia, OpenAPI, HAR, cURL.
Client certificatesYes.In the desktop app or through the Agent only.
Mock servers and documentationNo.Yes, on the Business plan.
Vim modeYes, in the body and script editors.No.
InterfaceEleven 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.

Request Eagle, the native API client compared with Hoppscotch on this page: collections, flows and history in the sidebar, a GET request and a formatted JSON response.
Request Eagle on Linux, in the Ayu Dark theme.

Where Request Eagle is ahead

A desktop app, not a web page
Request Eagle draws its window on the GPU and, in our benchmark against Postman, answered the first keystroke a third of a second after launch. Hoppscotch is a web app; its desktop app wraps the same pages in Tauri and still calls itself alpha.
Localhost without an extension
A desktop app sends requests outside the browser, so CORS never applies: your local server, your staging host and third-party APIs answer directly. In the browser, Hoppscotch needs its extension, its Agent or a proxy whenever CORS blocks a request, which includes most localhost servers.
Files in your repository, with Git built in
Each request is a TOML file you can keep in an 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.
gRPC
Request Eagle calls gRPC services with reflection or proto files, including streaming methods. Hoppscotch's gRPC request has been open since 2019.
Your coding agent inside the client
Claude Code, Codex or OpenCode open in a panel next to your requests, read what you cite and fix or create saved requests. A CLI runs saved requests for agents without the app.
Keyboard first
Vim mode in the body and script editors, a shortcut to send from anywhere in the request, and a rebindable shortcut for everything else. Hoppscotch's shortcuts are fixed.

Where Hoppscotch is ahead

Nothing to install
Hoppscotch runs in any browser tab on any operating system, including machines where you cannot install software. Request Eagle is a desktop app for Apple Silicon Macs and x64 PCs.
GraphQL, Socket.IO and MQTT
Hoppscotch has a GraphQL editor with subscriptions, plus Socket.IO and MQTT. Request Eagle sends a GraphQL query as a JSON body and has neither Socket.IO nor MQTT.
Cloud teams, documentation and mock servers
Team workspaces, published documentation and mock servers come with the Business plan, and a self-hosted edition keeps all of it inside a company. Request Eagle shares through Git and hosts nothing.
More imports
Hoppscotch imports Insomnia and HAR files as well as Postman, OpenAPI and cURL. Request Eagle imports Postman, OpenAPI and cURL.
A large community
Hoppscotch has tens of thousands of GitHub stars, a company behind it since 2019 and monthly releases. Request Eagle is in early development.

Switching from Hoppscotch

Hoppscotch exports a collection as an OpenAPI document, which Request Eagle reads, so the requests move in one step and the scripts by hand.

  1. In Hoppscotch, export the collection as OpenAPI. If the collection began as a Postman collection, import that original instead: it carries the scripts too.
  2. In Request Eagle, run Import collection from the command palette or the sidebar and choose the file. The collection becomes a folder of TOML files that you can keep anywhere, including inside your project.
  3. OpenAPI carries requests, not scripts. Paste pre-request scripts and tests again in the pm API, which Hoppscotch partly supports already; pw.env.set becomes pm.environment.set and pw.test becomes pm.test.
  4. Put shared values in the collection's environment.toml, and secrets in a global environment, which lives in your home folder and stays out of the repository.
  5. Track the folder with Git from the status bar, or open a folder inside an existing repository as a collection, and push it for your team.

Which one should you use?

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.

Pick Hoppscotch if

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.

Questions

Is Request Eagle a desktop alternative to Hoppscotch?

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.

Can I import Hoppscotch collections into Request Eagle?

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.

Does Request Eagle run in the browser?

No. Request Eagle is a desktop app only. Hoppscotch runs in the browser, with desktop apps and a self-hosted edition as options.

Does Request Eagle need a browser extension for localhost?

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.

Are both open source?

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.

Try it
for yourself.

Request Eagle is free and open source. It runs on Apple Silicon Macs, Windows and Linux. The steps above bring your Hoppscotch requests across.