
httpYac
httpYac is a free tool for creating and running API requests through a VS Code extension or command-line interface.
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.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | — |
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
- 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
