-
Notifications
You must be signed in to change notification settings - Fork 45
Home
Anes Berbic edited this page Mar 13, 2026
·
2 revisions
The API platform that respects your privacy, your RAM, and your Git workflow.
Welcome to the official ApiArk documentation wiki. Here you'll find everything you need to get started, master advanced features, and contribute to the project.
| Section | Description |
|---|---|
| Getting Started | Install, launch, and send your first request in under 2 minutes |
| Installation Guide | Platform-specific installation and building from source |
| Collections & YAML Format | How ApiArk stores your API requests as plain YAML files |
| Environment Variables | Manage variables, secrets, and dynamic values |
| Protocol Support | REST, GraphQL, gRPC, WebSocket, SSE, MQTT |
| Authentication | Bearer, OAuth 2.0, AWS Sig v4, Digest, NTLM, JWT |
| Scripting Engine | Pre/post scripts with the ark API |
| Testing & Assertions | Declarative YAML assertions and JavaScript tests |
| Collection Runner | Run collections with data-driven testing |
| Mock Servers | Local mock servers with Faker.js and latency simulation |
| Scheduled Testing | Cron-based monitors with notifications |
| CLI Reference |
apiark command-line tool for CI/CD |
| Import & Export | Migrate from Postman, Bruno, Insomnia, and more |
| Keyboard Shortcuts | Full shortcut reference |
| Configuration & Settings | Proxy, SSL, certificates, themes, and preferences |
| Troubleshooting & FAQ | Common issues and solutions |
| Contributing | Development setup, code standards, and PR process |
| Comparison with Postman | Why developers are switching |
| 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 |
| Login Required | Yes | No | Optional | No |
| Data Storage | Cloud | Filesystem | IndexedDB | YAML + Git |
| Protocols | REST, GraphQL, gRPC, WS | REST, GraphQL | REST, GraphQL, WS | REST, GraphQL, gRPC, WS, SSE, MQTT |
| Mock Servers | Cloud only | No | No | Local |
| Open Source | No | MIT | MIT | MIT |
- Local-First, Always — Your data stays on your machine. No accounts, no cloud sync, no telemetry.
- Native Speed — Tauri v2 = Rust backend + native OS webview. ~60 MB RAM, <2s startup.
- Standards Over Proprietary — YAML for storage, OpenAPI for design, Git for collaboration.
- Progressive Complexity — Simple things instant, complex things possible.
- Developer-Native UX — IDE-like feel. Keyboard-first, command palette, split panes.
- Open Core — MIT-licensed core. Free forever for individual developers.
- GitHub Issues — Bug reports and feature requests
- GitHub Discussions — Q&A and ideas
- Discord — Real-time community chat
- Twitter/X — Updates and announcements
ApiArk is MIT-licensed open source software. Built with Tauri v2, React, TypeScript, and Rust.
ApiArk — No login. No cloud. No bloat. | Website | GitHub | MIT License
Getting Started
Core Features
Advanced Features
Tools
Resources