
Chapar
Chapar is a free, open-source desktop API client for REST, gRPC, and GraphQL services on Linux, macOS, and Windows.
What Chapar is
Chapar is a free, open-source desktop API client for REST, gRPC, and GraphQL services on Linux, macOS, and Windows. It handles HTTP methods and body types, gRPC through reflection or proto files, and GraphQL queries. Python pre-request and post-request scripts run in a sandboxed executor with tests. Requests can be chained into test cases with assertions and captured values, then executed in continuous integration through chapar-cli. Workspaces organize requests and collections, while environments store API keys, base URLs, and related settings referenced with double-brace syntax. Spaces, requests, and environments are stored as YAML files for review and sharing through git. Imports include OpenAPI specifications, protobuf files, and Postman collections, requests, and environments. Chapar says secrets use the operating system keychain and that it has zero telemetry, while documentation warns environment variables remain as files. A public mock API supports REST and gRPC. The project is in early beta and under active development.
Good
- Supports REST, gRPC, and GraphQL
- Runs on Linux, macOS, and Windows
- Chains requests into CI test cases
- Imports OpenAPI, protobuf, and Postman data
- Stores projects as YAML for git sharing
Watch out
- WebSocket support is not available
- Environment variables can remain on disk
- Shared mock server has request and size limits
- Project is still early beta
Who it suits
Chapar suits developers who want a local API client with REST, gRPC, GraphQL, scripting, and CI workflows. It fits users comfortable with desktop tools and file-based project sharing.
Verdict
Chapar offers broad API protocol support with scripting, request testing, imports, and local YAML-based organization. Its beta status and filesystem handling of environment variables deserve attention before team adoption.
Plans and prices
From Chapar's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free and open source | Free | Free and open source · macOS, Windows and Linux |
The facts
Each one read from Chapar's own pages, with the date it was checked.
Where it runs
- Available platforms
- desktopchecked 20 Sep 2026
What it does
- Configuration
- Spaces, requests and environments are stored as YAML files that users can review and share in git.checked 8 Oct 2026
- Encryption and telemetry
- The home page says secrets are encrypted with the operating system keychain and Chapar has zero telemetry.checked 8 Oct 2026
- Environments
- Environments store API keys, base URLs and other API-specific settings, and variables can be used in requests with double-brace syntax.checked 8 Oct 2026
- Environment variables
- Environments hold API keys, base URLs, and other API-specific settings, and their variables can be referenced in requests with double-brace syntax.checked 8 Oct 2026
- GraphQL support
- Yeschecked 20 Sep 2026
- gRPC support
- Yeschecked 20 Sep 2026
- Imports
- Chapar supports importing OpenAPI specifications, protobuf files, and Postman collections, requests, and environments; Insomnia and HAR imports are marked planned.checked 8 Oct 2026
- Integrations
- The import documentation lists OpenAPI specifications, protobuf files, Postman collections, requests and environments as supported import formats.checked 8 Oct 2026
- License
- The site footer says Chapar is released under the BSD 3-Clause licence.checked 8 Oct 2026
- Local data
- The documentation says Chapar stores data locally on the machine and allows changing the data location in settings.checked 8 Oct 2026
- Mock server
- Chapar provides a free public mock API that supports REST and gRPC; GraphQL, WebSocket, and MQTT support are described as planned.checked 8 Oct 2026
- Mock server limits
- The shared mock server limits clients to 10 requests per second with bursts up to 30, 10 concurrent requests, and 10 MiB request bodies.checked 8 Oct 2026
- Organization
- Workspaces organize requests and collections.checked 8 Oct 2026
- Product
- Chapar describes itself as a fast, private, offline API client for REST, gRPC, and GraphQL.checked 8 Oct 2026
- Project status
- The About page describes Chapar as an early beta project under active development.checked 8 Oct 2026
- Purpose
- Chapar is an API client for REST, gRPC and GraphQL services.checked 8 Oct 2026
- Release status
- The home page links to release v0.9.1, and the About page describes Chapar as early beta and under active development.checked 8 Oct 2026
- Requests
- It supports HTTP methods and body types, gRPC with reflection or proto files, and GraphQL queries.checked 8 Oct 2026
- Scripting
- It supports Python pre-request and post-request scripts with tests in a sandboxed executor.checked 8 Oct 2026
- Scripts
- It supports Python pre-request and post-request scripts with tests in a sandboxed executor.checked 8 Oct 2026
- Sensitive data limit
- The documentation warns that environment variables are stored as files, so sensitive values can remain in the filesystem when sharing data.checked 8 Oct 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
The company
- Maker
- The About page says the project was started by Mohsen Mirzakhani.checked 8 Oct 2026
Alternatives to Chapar
- 1

SoapUI
Free planOpen sourceAPILinuxmacOSSelf-hosted9.0From $1,069 a year - 2
HTTPie
Free planOpen sourceWebLinuxmacOSWindows9.0From $10 a month - 3

Apidog
Free planWebAPIExtensionLinux8.8From $9 a month - 4

Bruno
Free planOpen sourceAPIExtensionLinuxmacOS8.8From $6 a month - 5

Postman
Free planWebExtensionLinuxmacOS8.4From $9 a month - 6

ReadyAPI
WebAPILinuxmacOS8.3
