EVERYTHING XIAOMI
Get listed
Chapar logo

Chapar

Chapar is a free, open-source desktop API client for REST, gRPC, and GraphQL services on Linux, macOS, and Windows.

Place
#18 of 38
Score
7.0
Chapar's website

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.

All about pricing
PlanPriceWhat it gives you
Free and open sourceFreeFree 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

All alternatives
  1. 1Apidog logo

    Apidog

    Free planWebAPIExtensionLinux
    8.7From $9 a month
  2. 2Bruno logo

    Bruno

    Free planOpen sourceAPIExtensionLinuxmacOS
    8.7From $6 a month
  3. 3Postman logo

    Postman

    Free planWebExtensionLinuxmacOS
    8.3From $9 a month
  4. 4

    Testfully

    Free planWebExtensionLinuxmacOS
    8.2From $10 a month
  5. 5

    Firecamp

    Free planWebLinuxmacOSSelf-hosted
    8.1From $4,959 a month
  6. 6

    Altair GraphQL Client

    Free planWebExtensionLinuxmacOS
    7.9Free plan