
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 2001.
| 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 2001
What it does
- Configuration
- Spaces, requests and environments are stored as YAML files that users can review and share in git.checked 8 Oct 2001
- Encryption and telemetry
- The home page says secrets are encrypted with the operating system keychain and Chapar has zero telemetry.checked 8 Oct 2001
- 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 2001
- 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 2001
- GraphQL support
- Yeschecked 20 Sep 2001
- gRPC support
- Yeschecked 20 Sep 2001
- Imports
- Chapar supports importing OpenAPI specifications, protobuf files, and Postman collections, requests, and environments; Insomnia and HAR imports are marked planned.checked 8 Oct 2001
- Integrations
- The import documentation lists OpenAPI specifications, protobuf files, Postman collections, requests and environments as supported import formats.checked 8 Oct 2001
- License
- The site footer says Chapar is released under the BSD 3-Clause licence.checked 8 Oct 2001
- Local data
- The documentation says Chapar stores data locally on the machine and allows changing the data location in settings.checked 8 Oct 2001
- 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 2001
- 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 2001
- Organization
- Workspaces organize requests and collections.checked 8 Oct 2001
- Product
- Chapar describes itself as a fast, private, offline API client for REST, gRPC, and GraphQL.checked 8 Oct 2001
- Project status
- The About page describes Chapar as an early beta project under active development.checked 8 Oct 2001
- Purpose
- Chapar is an API client for REST, gRPC and GraphQL services.checked 8 Oct 2001
- 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 2001
- Requests
- It supports HTTP methods and body types, gRPC with reflection or proto files, and GraphQL queries.checked 8 Oct 2001
- Scripting
- It supports Python pre-request and post-request scripts with tests in a sandboxed executor.checked 8 Oct 2001
- Scripts
- It supports Python pre-request and post-request scripts with tests in a sandboxed executor.checked 8 Oct 2001
- 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 2001
Money
- Free plan
- Yeschecked 20 Sep 2001
The company
- Maker
- The About page says the project was started by Mohsen Mirzakhani.checked 8 Oct 2001
Alternatives to Chapar
- 1

Apidog
Free planWebAPIExtensionLinux8.7From $9 a month - 2

Bruno
Free planOpen sourceAPIExtensionLinuxmacOS8.7From $6 a month - 3

Postman
Free planWebExtensionLinuxmacOS8.3From $9 a month - 4
Testfully
Free planWebExtensionLinuxmacOS8.2From $10 a month - 5
Firecamp
Free planWebLinuxmacOSSelf-hosted8.1From $4,959 a month - 6
Altair GraphQL Client
Free planWebExtensionLinuxmacOS7.9Free plan
