FREEDOM251

Freedom251 › API clients

Chapar

Free plan LinuxMacWindows

Visit Chapar Alternatives Pricing

Chapar's own site

What Chapar is

Chapar is a desktop API client for working with REST, gRPC, and GraphQL services. It runs on Linux, macOS, and Windows, and its free, open-source plan costs nothing. Requests support HTTP methods and body types, gRPC reflection or proto files, and GraphQL queries. Python scripts can run before or after a request, with tests in a sandboxed executor. Requests can be grouped into test cases with assertions and captures, then run in CI using chapar-cli.

Workspaces organize requests and collections. Environments store API keys, base URLs, and other service settings, which requests can reference with double-brace syntax. Spaces, requests, and environments are saved as YAML files for review and sharing through git. Chapar says secrets are encrypted with the operating system keychain and that it has zero telemetry. Its public mock API supports REST and gRPC. Imports include OpenAPI specifications, protobuf files, and Postman collections, requests, and environments. Chapar is an early beta project under active development.

Who it suits

Chapar suits developers who want a desktop client for REST, gRPC, and GraphQL work across Linux, macOS, or Windows. Its request chaining, assertions, and CI command are useful for teams that want to run API checks as part of CI.

What it does well

  • Free and open source, with builds for three desktop operating systems.
  • Supports REST, gRPC, and GraphQL requests.
  • Python scripts can run before and after requests.
  • Test cases can run in CI with chapar-cli.
  • YAML configuration can be reviewed and shared through git.
  • Imports OpenAPI, protobuf, and Postman data.

What to know first

  • Early beta project under active development.
  • Environment variables are stored as files and may remain on disk when sharing data.
  • Shared mock API has request-rate, concurrency, and body-size limits.

Limits

The free plan is listed as free. The shared public mock API allows 10 requests per second, bursts up to 30, 10 concurrent requests, and request bodies up to 10 MiB.

Plans

PlanBilled and limitsPrice
Free and open sourceFree and open source · macOS, Windows and LinuxFree

As chapar.rest lists them, read 8 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://chapar.rest/.
  2. Choose the desktop build for Linux, macOS, or Windows.
  3. Create a workspace to organize requests and collections.
  4. Import an OpenAPI specification, protobuf file, or Postman collection, request, or environment.
  5. Set up an environment with API-specific values and reference variables in requests.
  6. Chain requests into test cases and run them in CI with chapar-cli.

Verdict

Choose Chapar if you want a free desktop client spanning REST, gRPC, and GraphQL, with scripts and CI-run test cases. Look elsewhere if you need a project beyond early beta or a mock server without the stated shared-service limits.

Questions

How much does Chapar cost?

Its Free and open source plan is free.

Which operating systems does it support?

Chapar is available as a desktop app for Linux, macOS, and Windows.

Which API types does Chapar support?

It supports REST, gRPC, and GraphQL. WebSocket support is listed as unavailable.

Can Chapar run API tests in CI?

Yes. Users can chain requests into test cases with assertions and captures, then run them in CI with chapar-cli.

What can Chapar import?

Supported imports include OpenAPI specifications, protobuf files, and Postman collections, requests, and environments.

Is Chapar open source?

Yes. The site says Chapar is released under the BSD 3-Clause licence.

Facts from Chapar's own pages

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

Where Chapar stands on Freedom251

Look at these too