EVERYTHING XIAOMI
Get listed
httpYac logo

httpYac

httpYac is a free tool for creating and running API requests through a VS Code extension or command-line interface.

Place
#22 of 38
Score
6.9
httpYac's website

What httpYac is

httpYac is a free tool for creating and running API requests through a VS Code extension or command-line interface. It supports REST, SOAP, GraphQL, and gRPC, along with WebSocket requests. The CLI runs individual .http or .rest files, or all such files in a folder, and can return JSON output for continuous-integration workflows. Requests can include JavaScript tests and assertions to check responses and integrations. Authentication includes OAuth2, AWS, Basic, and Digest options, plus SSL client certificates. Variables and environments support dotenv and IntelliJ environment files, while Node.js scripts can add custom authentication and test logic. For documentation, httpBook presents requests in Jupyter Notebook format. The request language also supports MQTT, AMQP, and server-sent events, and a plugin system can add reusable features such as environments, variable substitution, and parser logic. Docker support is documented with the ghcr.io/anweber/httpyac image. The MIT-licensed project provides examples, troubleshooting guidance, plugin development material, and an API reference.

Good

  • Runs REST, SOAP, GraphQL, and gRPC requests.
  • CLI can execute request files for CI workflows.
  • Supports JavaScript assertions and test scripts.
  • Offers OAuth2, AWS, Basic, and Digest authentication.
  • Free and MIT licensed.

Watch out

  • Its listed platforms are extension and self-hosted.
  • Cookies are stored only in memory.
  • Cookie clearing through httpyac.reset is specified for VS Code.

Who it suits

httpYac suits developers who work with APIs in VS Code or the command line, including those running request checks in CI workflows. Its notebook and Docker support also serve the use cases listed in its installation guide.

Verdict

httpYac combines API requests, scripting, and CI execution without a listed price. Its VS Code, CLI, and notebook interfaces give developers several ways to work with request files.

Plans and prices

From httpYac's own pricing page, checked 1 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFree—

The facts

Each one read from httpYac's own pages, with the date it was checked.

What it does

API documentation
Yeschecked 20 Sep 2026
Assertions
JavaScript test scripts and assertion syntax can verify API responses and integrations.checked 30 Sep 2026
Audience
The installation guide lists CI users, VS Code users, notebook users and Docker users as supported use cases.checked 30 Sep 2026
Authentication
Built-in authentication includes OAuth2, AWS, Basic, Digest and SSL client certificates.checked 1 Oct 2026
Automated testing
Requests can be tested with assertions and integrated into CI/CD pipelines.checked 1 Oct 2026
Automated test runs
Yeschecked 20 Sep 2026
CI output
CLI execution can return JSON output for use in CI.checked 1 Oct 2026
CI testing
The CLI is intended for automated tests in continuous-integration workflows.checked 30 Sep 2026
CLI
The CLI executes individual .http or .rest files or all files in a folder.checked 1 Oct 2026
Cookie handling
Cookies are stored only in memory and can be cleared in VS Code with the httpyac.reset command.checked 30 Sep 2026
Cookie security
Cookies are stored only in memory and can be cleared in VS Code with the httpyac.reset command.checked 1 Oct 2026
Docker
The documentation provides Docker support using the ghcr.io/anweber/httpyac image.checked 30 Sep 2026
Extensibility
Plugins are npm packages that can add environments, sensitive-data removal from logging, variable substitution, parser logic and actions.checked 1 Oct 2026
GraphQL support
Yeschecked 20 Sep 2026
gRPC support
Yeschecked 20 Sep 2026
Integrations
The request language supports GraphQL, WebSocket, MQTT and AMQP examples in addition to HTTP requests.checked 1 Oct 2026
Interfaces
It provides a VS Code extension, a CLI application for CI testing, and httpBook for Jupyter Notebook-format request documentation.checked 1 Oct 2026
License
httpYac is MIT licensed.checked 1 Oct 2026
Notebook support
httpBook provides documentation of requests in Jupyter Notebook format.checked 30 Sep 2026
Protocols
The product supports REST, SOAP, GraphQL and gRPC requests.checked 1 Oct 2026
Purpose
httpYac is a system for creating, executing, and storing information about HTTP requests.checked 1 Oct 2026

Where it runs

Available platforms
desktopchecked 20 Sep 2026

Money

Free plan
Yeschecked 20 Sep 2026

The company

Maker
The project credits Andreas Weber as its copyright holder and maintainer.checked 1 Oct 2026

Alternatives to httpYac

All alternatives
  1. 1SoapUI logo

    SoapUI

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    9.0From $1,069 a year
  2. 2

    HTTPie

    Free planOpen sourceWebLinuxmacOSWindows
    9.0From $10 a month
  3. 3Apidog logo

    Apidog

    Free planWebAPIExtensionLinux
    8.8From $9 a month
  4. 4Bruno logo

    Bruno

    Free planOpen sourceAPIExtensionLinuxmacOS
    8.8From $6 a month
  5. 5Postman logo

    Postman

    Free planWebExtensionLinuxmacOS
    8.4From $9 a month
  6. 6ReadyAPI logo

    ReadyAPI

    WebAPILinuxmacOS
    8.3