apiark
Из публичных источниковПлатформа для работы с API, ориентированная на конфиденциальность, построенная на Tauri v2. Без входа в систему, без облака, ~60 МБ оперативной памяти. Легковесная альтернатива Postman.
Машинный перевод · Показать оригинал
Privacy-first API platform built with Tauri v2. No login, no cloud, ~60 MB RAM. A lightweight Postman alternative.
Обзор
- api-client
- desktop-app
- developer-tools
- rust
- tauri
- typescript
Установка
Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.- Файлы официального релизаИз публичных источниковиз последнего официального релизаgithub.com/berbicanes/apiark/releases/tag/v0.4.6 ↗
- Сборка из исходниковИз публичных источниковиз метаданных каталога
Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.
github.com/berbicanes/apiark ↗
Совместимость
«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.| Платформа | Статус | Архитектура | Доказательство | Уверенность |
|---|---|---|---|---|
| Windows | Совместимо | x86_64 | официальная сборка в релизе v0.4.6: apiark-cli-windows-x86_64.exe | 0.70 |
| macOS | Совместимо | arm64 | официальная сборка в релизе v0.4.6: apiark-cli-macos-arm64 | 0.70 |
| Совместимо | x86_64 | официальная сборка в релизе v0.4.6: apiark-cli-macos-x86_64 | 0.70 | |
| Linux | Совместимо | x86_64 | официальная сборка в релизе v0.4.6: ApiArk-0.4.6-1.x86_64.rpm | 0.70 |
Релизы
проверено 29 окт. 2026 г.Файлы версии 0.4.6
| Файл | Платформа | Размер | SHA-256 | Скачать из официального источника |
|---|---|---|---|---|
| ApiArk-0.4.6-1.x86_64.rpm | linux · x86_64 · rpm | 14,2 MB | 463d92bdd138… | Официальный источник ↗ |
| ApiArk_0.4.6_aarch64.dmg | macos · arm64 · dmg | 14 MB | a01221bcf6dc… | Официальный источник ↗ |
| ApiArk_0.4.6_amd64.AppImage | linux · x86_64 · appimage | 89,3 MB | 40de7d78723b… | Официальный источник ↗ |
| ApiArk_0.4.6_amd64.AppImage.tar.gz | Неизвестно | 88,7 MB | a493ee46c1af… | Официальный источник ↗ |
| ApiArk_0.4.6_amd64.deb | linux · x86_64 · deb | 14,2 MB | 5530e99346a1… | Официальный источник ↗ |
| ApiArk_0.4.6_x64-setup.exe | windows · x86_64 · exe | 11,3 MB | 1f169396a6c9… | Официальный источник ↗ |
| ApiArk_0.4.6_x64-setup.nsis.zip | Неизвестно | 11,3 MB | ee1e37060ad1… | Официальный источник ↗ |
| ApiArk_0.4.6_x64.dmg | macos · x86_64 · dmg | 14,2 MB | 1e0c6998d7ec… | Официальный источник ↗ |
| ApiArk_0.4.6_x64.msix | windows · x86_64 · msix | 13,7 MB | 145a85a04f55… | Официальный источник ↗ |
| ApiArk_0.4.6_x64_en-US.msi | windows · x86_64 · msi | 13,8 MB | 6dfdd0392587… | Официальный источник ↗ |
| ApiArk_0.4.6_x64_en-US.msi.zip | Неизвестно | 13,8 MB | f86d42564819… | Официальный источник ↗ |
| ApiArk_aarch64.app.tar.gz | macos · arm64 · app_bundle | 14,1 MB | 372b4db02f2b… | Официальный источник ↗ |
| ApiArk_x64.app.tar.gz | macos · x86_64 · app_bundle | 14,3 MB | d3ee81d2436b… | Официальный источник ↗ |
| apiark-cli-linux-x86_64 | linux · x86_64 | 9,9 MB | 5d982e959f4f… | Официальный источник ↗ |
| apiark-cli-macos-arm64 | macos · arm64 | 8,1 MB | a0beac41592f… | Официальный источник ↗ |
| apiark-cli-macos-x86_64 | macos · x86_64 | 8,5 MB | f3cfba70aac9… | Официальный источник ↗ |
| apiark-cli-windows-x86_64.exe | windows · x86_64 · exe | 7,4 MB | 07b840143746… | Официальный источник ↗ |
| latest.json | другое | 2,4 KB | 9249b620d281… | Официальный источник ↗ |
| ApiArk-0.4.6-1.x86_64.rpm.sig | подпись | 416 B | b033a08bae7b… | Официальный источник ↗ |
| ApiArk_0.4.6_amd64.AppImage.sig | подпись | 416 B | 25c816d44c1d… | Официальный источник ↗ |
| ApiArk_0.4.6_amd64.AppImage.tar.gz.sig | подпись | 428 B | 6806c2144963… | Официальный источник ↗ |
| ApiArk_0.4.6_amd64.deb.sig | подпись | 412 B | 86dcc265669c… | Официальный источник ↗ |
| ApiArk_0.4.6_x64-setup.exe.sig | подпись | 416 B | c5b3bbb3800a… | Официальный источник ↗ |
| ApiArk_0.4.6_x64-setup.nsis.zip.sig | подпись | 424 B | 77616f4a41b0… | Официальный источник ↗ |
| ApiArk_0.4.6_x64_en-US.msi.sig | подпись | 416 B | 05e031d893fc… | Официальный источник ↗ |
| ApiArk_0.4.6_x64_en-US.msi.zip.sig | подпись | 420 B | 650240fbe723… | Официальный источник ↗ |
| ApiArk_aarch64.app.tar.gz.sig | подпись | 404 B | 129efcfb53ac… | Официальный источник ↗ |
| ApiArk_x64.app.tar.gz.sig | подпись | 404 B | 23ca8484b667… | Официальный источник ↗ |
История релизов
- v0.4.525 мар. 2026 г.Официальный источник ↗
- v0.4.424 мар. 2026 г.Официальный источник ↗
- v0.4.324 мар. 2026 г.Официальный источник ↗
- v0.4.224 мар. 2026 г.Официальный источник ↗
- v0.4.123 мар. 2026 г.Официальный источник ↗
- v0.4.023 мар. 2026 г.Официальный источник ↗
- v0.3.622 мар. 2026 г.Официальный источник ↗
Профиль качества
алгоритм quality-v1.0 · оценено 15 окт. 2026 г.Составляющие оценки
Лицензия
MITЭто статус политики каталога, а не юридическое заключение.
Источники
Отзывы
Отзывов пока нет.
Альтернативы
README
Из berbicanes/apiark · лицензия MIT · загружено 29 окт. 2026 г.Why ApiArk?
| Postman | Bruno | Hoppscotch | ApiArk | |
|---|---|---|---|---|
| Framework | Electron | Electron | Tauri | Tauri v2 |
| RAM Usage | 300-800 MB | 150-300 MB | 50-80 MB | ~60 MB |
| Startup | 10-30s | 3-8s | <2s | <2s |
| Account Required | Yes | No | Optional | No |
| Data Storage | Cloud | Filesystem | IndexedDB | Filesystem (YAML) |
| Git-Friendly | No | Yes (.bru) | No | Yes (standard YAML) |
| gRPC | Yes | Yes | No | Yes |
| WebSocket | Yes | No | Yes | Yes |
| SSE | Yes | No | Yes | Yes |
| MQTT | No | No | No | Yes |
| Mock Servers | Cloud only | No | No | Local |
| Monitors | Cloud only | No | No | Local |
| Plugin System | No | No | No | JS + WASM |
| Proxy Capture | No | No | No | Yes |
| Response Diff | No | No | No | Yes |
Download
| Platform | Download |
|---|---|
| Windows | .exe installer • .msi |
| macOS | Apple Silicon .dmg • Intel .dmg |
| Linux | .AppImage • .deb • .rpm |
# Homebrew (macOS)
brew tap berbicanes/apiark
brew install --cask apiark
# Scoop (Windows)
scoop bucket add apiark https://github.com/berbicanes/apiark
scoop install apiark
# APT (Debian/Ubuntu)
curl -fsSL https://berbicanes.github.io/apiark-apt/install.sh | sudo bash
sudo apt install apiark
Also available on the Microsoft Store.
Prerequisites: Node.js 22+, pnpm 10+, Rust toolchain, Tauri v2 system deps
git clone https://github.com/berbicanes/apiark.git
cd apiark
pnpm install
pnpm tauri build
Switching from Postman
- Export your Postman collection (Collection v2.1 JSON)
- Open ApiArk
Ctrl+K> "Import Collection" > select your file- Done. Your requests are now YAML files you own.
Also imports from: Insomnia, Bruno, Hoppscotch, OpenAPI 3.x, HAR, cURL.
Features
Multi-Protocol — REST, GraphQL, gRPC, WebSocket, SSE, MQTT, Socket.IO in one app. No tool has broader protocol coverage.
Local-First Storage — Every request is a .yaml file. Collections are directories. Everything is git-diffable. No proprietary formats.
Dark Mode + Themes — Dark, Light, Black/OLED themes with 8 accent colors.
TypeScript Scripting — Pre/post-request scripts with full type definitions. ark.test(), ark.expect(), ark.env.set().
Collection Runner — Run entire collections with data-driven testing (CSV/JSON), configurable iterations, JUnit/HTML reports.
Local Mock Servers — Create mock APIs from your collections. Faker.js data, latency simulation, error injection. No cloud, no usage limits.
Scheduled Monitoring — Cron-based automated testing with desktop notifications and webhook alerts. Runs locally, not on someone else's server.
API Docs Generation — Generate HTML + Markdown documentation from your collections.
OpenAPI Editor — Edit and lint OpenAPI specs with Spectral integration.
Response Diff — Compare responses side-by-side across runs.
Proxy Capture — Local intercepting HTTP/HTTPS proxy for traffic inspection and replay.
AI Assistant — Natural language to requests, auto-generate tests, OpenAI-compatible API.
Plugin System — Extend ApiArk with JavaScript or WASM plugins.
Import Everything — Postman, Insomnia, Bruno, Hoppscotch, OpenAPI, HAR, cURL. One-click migration.
Performance
Built with Tauri v2 (Rust backend + native OS webview), not Electron.
| Metric | Target |
|---|---|
| Binary size | ~20 MB |
| RAM at idle | ~60 MB |
| Cold startup | <2s |
| Request send latency | <10ms overhead |
Data Format
Your data is plain YAML. No lock-in. No proprietary encoding.
# users/create-user.yaml
name: Create User
method: POST
url: "{{baseUrl}}/api/users"
headers:
Content-Type: application/json
auth:
type: bearer
token: "{{adminToken}}"
body:
type: json
content: |
{
"name": "{{userName}}",
"email": "{{userEmail}}"
}
assert:
status: 201
body.id: { type: string }
responseTime: { lt: 2000 }
tests: |
ark.test("should return created user", () => {
const body = ark.response.json();
ark.expect(body).to.have.property("id");
});
CLI
# Run a collection
apiark run ./my-collection --env production
# With data-driven testing
apiark run ./my-collection --data users.csv --reporter junit
# Import a Postman collection
apiark import postman-export.json
No Lock-In Pledge
If you decide to leave ApiArk, your data leaves with you. Every file is a standard format. Every database is open. We will never make it hard to switch away.
Community
- GitHub Discussions — Ideas, Q&A, show & tell
- GitHub Issues — Bug reports and feature requests
Translations
ApiArk UI supports internationalization via react-i18next. Currently available in English.
Help us translate ApiArk into your language! See the locales/ directory and submit a PR.
Development
# Install dependencies
pnpm install
# Run in development mode
pnpm tauri dev
# TypeScript check
pnpm -C apps/desktop exec tsc --noEmit
# Build for production
pnpm tauri build
Project Structure
apiark/
├── apps/
│ ├── desktop/ # Tauri v2 desktop app
│ │ ├── src/ # React frontend
│ │ └── src-tauri/ # Rust backend
│ ├── cli/ # CLI tool (Rust)
│ ├── mcp-server/ # MCP server for AI editors
│ └── vscode-extension/ # VS Code extension
├── packages/
│ ├── types/ # Shared TypeScript types
│ └── importer/ # Collection importers
└── docs/ # Documentation and legal
Tech Stack
Frontend: React 19, TypeScript, Vite 6, Zustand, Tailwind CSS 4, Monaco Editor, Radix UI
Backend: Rust, Tauri v2, reqwest, tokio, tonic (gRPC), axum (mock servers), deno_core (scripting)
Contributing
Contributions are welcome! Check out the GitHub Issues for open tasks and feature requests.