ApiArk
No Login. No Cloud. No Bloat.·apiark.dev
ApiArk is a local-first API development platform for building and testing REST, GraphQL, gRPC, WebSocket, SSE, and MQTT APIs from a single interface. Built with Tauri v2 and Rust, it runs at native speed (~50MB RAM, under 2 seconds startup) without requiring a login or cloud account. Collections are stored as individual, Git-diffable YAML files on the local filesystem, and the app includes scripting, mock servers, a CLI tool, and code generation. It is open source under the MIT license and offered free with no account, telemetry, or usage limits.
What it's for
Features 20
- AI-powered request generation from natural language
- API documentation generation
- Audit logs
- Built-in Git UI
- CLI tool (apiark run, import, export)
- Collection runner with data-driven testing
- cURL import/export
- Git-native YAML file storage, one file per request
- Local-first storage with no cloud or telemetry
- Native performance via Tauri v2 + Rust backend (~50MB RAM, <2s startup)
- OpenAPI spec editor with linting
- Plugin ecosystem (JavaScript or WASM) for custom auth, transformers, integrations
- Pre/post request scripting in TypeScript/JavaScript with Chai, CryptoJS, Lodash, Faker built in
- Proxy capture mode bound to 127.0.0.1
- Response diff viewer
- Scheduled testing & monitors
- SSO/SAML authentication
- Support for REST, GraphQL, gRPC, WebSocket, SSE, MQTT
- Team environment sharing
- Unlimited local mock servers
Pricing
ApiArk is entirely free; the comparison table lists competitor prices only (Postman $19/user/mo, Bruno $6/user/mo, Insomnia $12/user/mo, Hoppscotch Custom) for contrast, not ApiArk's own pricing.
Single plan, described as '$0 forever'; no paid tiers exist.
No limits stated — unlimited collections, environments, and mock servers