A native API client for macOS

Your APIs.
In your element.

A little less between you and your next response. Meet the native API client that keeps your requests close and your workspace clear.

Apple Silicon · macOS · Early development

list-users.tomlYour requests. Your files.

Feels at home on your Mac.
Fits right into your workflow.

Take a closer look
A closer look at your workspace
Request Eagle
Sample:
GETList usersPOST Create user
GET{{base_url}}/users
KeyValue
limit10
Response200 OK · Sample response
BodyHeadersCookiesJSON
1{
2  "data": [
3    {
4      "id": 1,
5      "name": "Alex Morgan",
6      "email": "alex@example.com"
7    }
8  ],
9  "total": 1
10}
All files on your MacHTTP UTF-8

Interactive preview with sample data. Pick a request and press Send.

Native Rust + GPUI Local, readable files Keyboard friendly Light & dark themes

ROOM TO THINK. TOOLS TO BUILD.

A familiar rhythm.
A clearer workspace.

From the first request to the response that finally makes sense. Keep the little things easy.

01 / ORGANIZE

Everything in its place.

Group requests into collections and nested folders. Find your way back by name, method, or URL.

02 / MAKE IT YOURS

Find your own rhythm.

Keep your hands on the keyboard with customizable shortcuts. Choose a light or dark theme that feels right.

03 / UNDERSTAND

The details, right there.

Inspect response bodies, headers, and cookies. Search the body and follow the details wherever they lead.

YOURS, DOWN TO THE FILES

Keep your requests
close to your code.

Your collections live in local, readable TOML files. Put them in version control, inspect a change, or open them in your favorite editor.

Explore how it works
Plain-text requestsReal foldersReady for Git
list-users.tomlTOML
# A request you can read. And keep.
id = "list-users"
name = "List users"
schema_version = 1

[request]
type = "http"
method = "GET"
path = "{{base_url}}/users"
headers = [["Accept", "application/json"]]

A FEW THINGS TO KNOW

Before you
take flight.

Which platforms are supported?

Packaged macOS builds are available for Apple Silicon. You can also build from source on macOS or Linux using the instructions on GitHub.

Where are my collections stored?

On your computer, in folders with readable TOML request files. You choose where to keep them and can version them with Git.

Which request protocols can I use?

HTTP and HTTPS are implemented today, with GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS. Other protocols are not currently supported.

Is Request Eagle ready to try?

Yes. Download the current macOS build and take it for a spin. The project is in early development, and feedback and issue reports are welcome on GitHub.

A LITTLE LESS FRICTION

Your next request
starts here.

Make yourself at home in Request Eagle.

Download for macOS

v0.1.13 · macOS / Apple Silicon · Release notes