App - Hybrid - Developer Tools - API (latest)
Auto-built from commit 7164c77
API
A full-scale API client — compose requests, inspect responses, and debug
protocols across phone, tablet, laptop, and desktop. It runs everywhere.
┌──────────────────────────────────────────┐
│ API Client │
│ ────────────────────────────────────── │
│ POST https://api.example.com/v1/users │
│ ┌────────────────────────────────────┐ │
│ │ Key │ Value │ │
│ │ Content-Type│ application/json │ │
│ │ Authorization│ Bearer eyJ... │ │
│ └────────────────────────────────────┘ │
│ { "name": "Ada", "role": "engineer" } │
│ │
│ ▶ Send 200 OK 42ms │
│ ┌────────────────────────────────────┐ │
│ │ { "id": 42, "name": "Ada" } │ │
│ └────────────────────────────────────┘ │
└──────────────────────────────────────────┘Latest release
- Version:
app-hybrid-developer-tools-api-latest— updates ship
continuously. - What's new: see the roadmap and CONTRIBUTING.
Installation
Pick the file that matches your platform.
Downloads
| No | Platform | Distro | Architecture | Requirements | Download Link | Note |
|---|---|---|---|---|---|---|
| 1 | Android | Universal | 14.+ | Download .apk |
Install directly | |
| 2 | Android | Universal | 14.+ | Download .aab¹ |
For store upload | |
| 3 | Linux | Ubuntu | amd64 | 22.04.+ | Download .AppImage |
Run — no install |
| 4 | Linux | Debian | amd64 | 13.+ | Download .deb |
|
| 5 | macOS | aarch64 | 13.+ | Download .dmg² |
Apple Silicon | |
| 6 | Windows | x64 | 10.+ | Download .msi |
¹ Android .aab — upload to Google Play or sideload via bundletool.
² macOS .dmg — Apple Silicon build (M1/M2/M3/M4).
First run
- macOS: Right-click the
.dmgand select Open to bypass Gatekeeper. - Linux AppImage:
chmod +x api_amd64.AppImage && ./api_amd64.AppImage - Windows SmartScreen: Click More info → Run anyway if SmartScreen flags
the installer.
Checksums
🛡️ Verify your download. Every asset is published with a SHA-256 digest so
you can confirm the file you got is exactly the file we shipped. See
SHA256SUMS.txt.
Build from Source
Prefer to build it yourself? Clone, install, and build in three steps:
git clone https://github.com/hieudoanm/hieudoanm.github.io.git
cd packages/app/hybrid/developer-tools/api
pnpm install
pnpm tauri buildSee PACKAGING for per-platform build checklists and
CONTRIBUTING for setup and dev commands.
About
Full-scale API client in your pocket — compose, send, and inspect HTTP,
WebSocket, gRPC, and MQTT requests from any device. Built with Tauri so it ships
everywhere: phone, tablet, laptop, desktop.
Features
Build, test, and debug APIs without leaving your keyboard.
🔗 Request Composer
- Method + URL composer with send
- Params / headers key-value editors
- Body editor with JSON beautify
- Keyboard shortcuts (Ctrl+Enter send, Ctrl+L clear)
- Request timeout and redirect control
- Multiple request tabs
- Multipart form-data body with file uploads
- GraphQL composer (query and variables editors, schema introspection)
- Cookie jar with domain scoping
- Protocol switcher (HTTP, WebSocket, gRPC, MQTT)
🔐 Authentication
- Bearer and Basic auth presets
- OAuth 1.0 and 2.0 flows (pending)
- API Key and Digest auth (pending)
📬 Response
- Response panel with status, time, size, headers
- Copy response body button
- Response preview by content-type
- Response diffing between requests
- Pretty / raw / preview renderers (JSON, XML, HTML, image) (pending)
- Response cookies viewer (pending)
- JSON schema validation of responses (pending)
⚡ Realtime & Protocols
- WebSocket client (connect, message log, close)
- gRPC client (proto import, unary and streaming calls)
- MQTT client (connect, subscribe, publish)
🧪 Scripting & Testing
- Pre-request scripts (JS sandbox) (pending)
- Test assertions (status, headers, body, schema) (pending)
- Test runner with pass/fail summary (pending)
- Script console / log output panel (pending)
- Collection runner with delay and failure handling (pending)
- Data-driven runs with CSV/JSON data files (pending)
- Test report export (HTML / JSON) (pending)
📂 Collections & Variables
- Request collections (saved, named, grouped)
- Environment variables (
{{var}}substitution) - Multiple environments with active selector (pending)
- Variable inspector with usage and unresolved references (pending)
- Dynamic variables ({{$guid}}, {{$timestamp}}, {{$randomInt}}) (pending)
🕒 History & Automation
- Local request history
- History search and filtering
- Newman-style CLI runner in Tauri desktop (pending)
- Scheduled monitors (mock) (pending)
📐 API Design & Team
- Code generation (curl, fetch, fetch-ts)
- Schema preview (OpenAPI import)
- OpenAPI import/export (2.0 and 3.0/3.1) (pending)
- Mock server from collection or schema (pending)
- API documentation generation (pending)
- Team workspaces (pending)
- Git-based collection versioning (local-first, Bruno-style) (pending)
- Cloud sync (mock) (pending)
🖥️ Platform
- Tauri desktop app build (bundling configured; signing not yet)
- Light and dark themes (pending)
- Command palette (Ctrl+K) (pending)
- Plugin system (Bruno-style) (pending)
First run
Next steps
- Want to contribute? Check CONTRIBUTING for setup and dev
commands. - Curious what's coming? Read the roadmap.
License
See LICENSE.