CheckOps home

Tools directory

H

CheckOps

httpYac

httpYac is an MIT-licensed CLI and VS Code extension that runs `.http` and `.rest` files, sending REST, SOAP, GraphQL, WebSocket and gRPC requests with assertions and scripting.

Visit website

Latest public signals

Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.

Visit Website

Introduction

httpYac executes requests defined in .http and .rest files, the same plain-text format used by the popular VS Code REST Client and JetBrains HTTP Client. It comes as a CLI and a VS Code extension, and supports HTTP, REST, SOAP, GraphQL, WebSocket and gRPC requests, according to the README.

Files can include variables, environments, OAuth2 token generation and JavaScript blocks for setup and assertions, so the same file serves for manual exploration in the editor and automated runs in CI with httpyac send.

A Docker image (ghcr.io/anweber/httpyac) makes CI use easy. Its last release was 6.16.7 in March 2025, with commits continuing into 2026.

In the quality loop it fits API checks for teams that keep requests next to code.

The source code is at AnWeber/httpyac on GitHub under the MIT licence, with about 890 stars; the most recent commit was on 4 March 2026.

Features

  1. .http files: Compatible with common editor HTTP formats.
  2. Many protocols: REST, SOAP, GraphQL, WebSocket and gRPC.
  3. Assertions and scripts: JavaScript blocks and test helpers.
  4. OAuth2: Built-in token generation.
  5. CLI and VS Code: Same files in editor and CI.

Pros

  1. Familiar format: Reuses .http files many teams already have.
  2. Free to use: Open source under the MIT licence, so the core tool costs nothing to use.
  3. Actively maintained: The repository had commits as recent as 4 March 2026.

Cons

  1. Slower release cadence: Last release in March 2025.
  2. Small community: About 900 GitHub stars.
### get user
GET https://api.example.com/users/1
?? status == 200
?? body id == 1
npx httpyac send users.http --all

Resources:

Pricing

httpYac is free and open source under the MIT licence.

  1. Teams already using .http files in VS Code or JetBrains.
  2. Not a fit for heavy data-driven suites.

Conclusion

httpYac turns plain .http files into runnable checks across many protocols.

On CheckOps, httpYac is filed under the API & contract testing and Integration testing stages. Related tools listed here include Hurl, Thunderclient, HTTPie, Bruno, Newman and Posting. Before choosing, compare them on licence, supported languages and platforms, hosting model, and how well each fits your existing CI pipeline. Facts on this page were checked against the official website, documentation and repository on 11 November 2026; statements the vendor makes about its own product are marked as vendor claims.

Alternatives

Other tools on CheckOps that cover similar ground. Open a page, or compare one with httpYac side by side.