Feather API

v0.2.0 · Linux · macOS · Windows

Your API requests
belong in your repo.

Feather API is a desktop HTTP client that keeps collections, environments and scripts as plain files inside your project. Branch them with your code. Review them in a pull request. Merge them like anything else.

Builds for Linux, macOS and Windows. Sign in to download and unlock the app.

.featherapi/requests/create-user.httpstaged
POST {{base_url}}/v1/userscontent-type: application/jsonauthorization: Bearer {{token}}{  "email": "ada@example.com",  "plan": "basic"}
201 Created38 ms312 Bon branch feat/signup

What you get

.featherapi/requests/Requests are files
Every request is a readable file on disk. No proprietary export, no cloud workspace holding your work hostage, no sync conflicts to resolve in someone else's UI. git diff shows exactly what changed about an endpoint.
.featherapi/env.sqliteSecrets stay local
Environments live beside your project but outside version control. Feather API writes the ignore rule for you. Your tokens never leave the machine, and never reach us.
views/*.rhaiShape the response
Write a short script to render a response as Markdown or filtered JSON, so a noisy payload becomes the three fields you actually care about. Zip responses get a file browser; PDFs and video open in your viewer.
ws://Not just request/response
WebSocket sessions and streaming responses are first-class, with the same keyboard-driven interface as the rest of the app. Vim keys throughout, if you want them.

Builds

PlatformBuildVersionSizeDownload
LinuxAppImage, x86_640.2.019.2 MiBDownload
macOSUniversal, 12+0.2.034.0 MiBDownload
WindowsInstaller, x86_64--Not published

Downloads require a signed-in account with an active plan.

$8 a month.

One flat price, every platform, every update while you subscribe. Or $80 a year. Teams are $28 a month for everyone, however many of you there are.