Open Source · Built with Go + Wails

The high-performance native API client,
built in Go.

Zero Electron bloat. Integrated multi-tab terminal. Git-friendly YAML collections. Local-first by design.

Windows macOS Linux
Heapi — List Products.yaml
Storefront API
GETList Products
POSTCreate Product
PUTUpdate Stock
CMD + K to search
GET
{{base_url}}/inventory
params
headers
body
auth
KeyValue
limit10
offset0
New key...Value...

Send a request to see the response

Terminal
# Heapi PTY v0.1.0 (ConPTY)
marcelo@heapi:~$ _

Powerful Features

Engineered for your workflow.

Heapi brings the tools you already know and love into a unified, distraction-free environment.

Integrated Terminal

Stop Alt+Tabbing to your terminal. Heapi features a fully integrated PTY shell. Run database queries, spin up docker containers, or watch server logs right alongside your HTTP requests.

  • Auto-detects PowerShell, CMD, Bash & WSL
  • Full ANSI color and interactive prompt support
  • Native performance via Go PTY bridging
POSThttps://api.dev/v1/users
201 Created85ms
{
                "id": "usr_9a8b7c",
                "email": "dev@heapi.local",
                "status": "active"
              }
Bash
dev@local:~/backend$ psql -U admin api_db
psql (15.4)
api_db=# SELECT id, email FROM users ORDER BY created_at DESC LIMIT 1;
id | email
------------+-----------------
usr_9a8b7c | dev@heapi.local
(1 row)

api_db=#

Git-Friendly YAML

Say goodbye to endless JSON merge conflicts. Heapi stores your collections and environments natively in clean, readable YAML files. Treat your APIs like code.

  • Perfect for Pull Request code reviews
  • Natural support for multi-line strings & bodies
  • No proprietary cloud sync lock-in
Collections
Stripe API
create_charge.yaml
refunds.yaml
name: Create Charge
method: POST
url: {{stripe_url}}/v1/charges
headers:
- Authorization: Bearer {{api_key}}
body: |
amount=2000&
currency=usd&
source=tok_visa

Uncompromising Speed

No Electron. No bloated chromium containers. Built with a Go backend and Wails, Heapi launches in milliseconds and uses a fraction of the RAM required by typical desktop clients.

  • Sub-second application startup
  • Single native binary
  • Ultra-low memory footprint (<50MB idle)
Startup Time
<1s
Instant boot
Memory Usage
~200MB
in production

Comparison

How does Heapi stack up?

FeatureHeapiyouPostmanInsomniaHoppscotchBruno
Native (Powered by Go + Wails)
100% Open Source / MIT
No account required
Git-compatible collections
Built-in terminal panel
Free forever
Environment variables
Collection sharing

Download

Available on all platforms

v0.1.0 · MIT License · Free forever

Linux

Ubuntu 20.04+ · Debian · Arch

.AppImage (14 MB)14 MB.deb Package (11 MB)11 MB

Start sending requests at native speed.

No account. No cloud lock-in. No telemetry. Just the power of Go and YAML in your local workflow.

Download Free — All PlatformsRead the Docsize=15