Heapi.

Active

High-performance HTTP client for developers. Test, inspect and automate HTTP requests with elegance.

Heapi is a native, high-performance HTTP API client built with Go and Wails. No Electron bloat. No account required. It runs natively, starts in milliseconds, and uses under 50 MB of RAM — giving you a fast, distraction-free environment to test and automate HTTP requests.

GoWailsReactTypeScriptSQLiteYAML
# Collection: users-api.yaml
- name: Get User
  method: GET
  url: "{{base_url}}/users/{{user_id}}"
  headers:
    Authorization: Bearer {{api_key}}
    Accept: application/json

# Response — 200 OK in 43ms
{
  "id": "usr_9a8b7c",
  "email": "dev@heapi.local",
  "status": "active"
}

Features

Native Performance

Pure Go HTTP engine with real concurrency. Starts in milliseconds, uses < 50 MB idle.

Integrated Terminal

Full PTY shell inside the app. Auto-detects PowerShell, CMD, Bash, WSL. No Alt+Tab needed.

YAML Collections

Collections stored as human-readable YAML files — perfect for Git diffs and Pull Request reviews.

Variable Interpolation

{{var}} and <<var>> syntax with recursive resolution. Switch environments in one click.

Import from cURL / Postman

Migrate instantly from curl commands or Postman v2.1 collections.

Zero Telemetry

Fully local-first. No cloud, no account, no tracking. Your data stays on your machine.

Tech Stack

Backend Go 1.21+ — HTTP engine, PTY bridge
Frontend React + TypeScript + Tailwind CSS
Desktop Wails v2 — native binary, no Electron
Storage SQLite via GORM + YAML collections
Memory < 50 MB idle

Interested? Check the code or get in touch.