httpYac

A command-line and VS Code client for sending HTTP, GraphQL, SOAP and gRPC requests from files.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get httpYac

Package managers

About httpYac

httpYac runs REST, SOAP, GraphQL and gRPC requests written in .http and .rest files, either from the command line or inside VS Code. It supports variables and environments, including dotenv files and IntelliJ-style variables, and handles OAuth2, AWS, Basic, Digest and SSL client certificate authentication.

Requests can be enriched with Node.js scripts for custom authentication or tests, and the same files can run as automated tests in a CI/CD pipeline. A plugin system lets users share reusable extensions.

Strengths

  • Plain-text request files that fit in version control
  • REST, SOAP, GraphQL and gRPC in one tool
  • Built-in OAuth2, AWS, Digest and client certificate authentication
  • Same files run in CI/CD as automated tests

Limitations

  • No standalone graphical app; works through the CLI or VS Code
  • Scripting requires familiarity with Node.js

Details

Pricing
FreeFree to use.
License
Open source, license not stated
Developer
anweber
Platforms
Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Developers who keep API requests as text files alongside their code
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to httpYac

Compare all

Software that can replace httpYac for an important use case, and what changes if you switch.

  • REST Client for VS Code

    A Visual Studio Code extension that sends HTTP requests written in .http files and shows responses.

    REST Client for VS Code also runs .http files in the editor under MIT, but focuses on HTTP requests without a CLI or full test suites.

  • kulala.nvim

    A Neovim plugin for sending HTTP, GraphQL, gRPC and WebSocket requests from .http files.

    kulala.nvim runs .http files in Neovim instead of VS Code, covering HTTP, GraphQL, gRPC and WebSocket, compatible with the JetBrains format.

  • Hurl

    Write HTTP requests and response checks in plain text files.

    Hurl uses plain-text request files with response assertions and chaining under Apache-2.0, as a standalone CLI without VS Code integration.

  • rest.nvim

    A Neovim plugin that sends HTTP requests written in .http files from inside the editor.

    rest.nvim sends .http file requests asynchronously inside Neovim, written in Lua, but it is only useful to Neovim users and installation can need troubleshooting.

  • ain

    A terminal HTTP API client that runs requests defined in plain-text template files.

    ain runs requests from plain-text template files in the terminal with .env support and curl export, but it is not open source and has no editor integration.

  • Bruno

    An API client that saves collections as plain files in a folder, so Git handles the sharing instead of a cloud account.

    Bruno is a graphical desktop client that stores collections as plain files for Git and includes a CLI runner, though its Bru format is Bruno-specific.

  • Yaak

    An offline-first API client for REST, GraphQL, gRPC, WebSockets and SSE, with requests stored as files you can commit to git.

    Yaak is a graphical MIT-licensed desktop client storing requests as committable files, covering REST, GraphQL, gRPC, WebSockets and SSE.

  • Thunder Client

    Lightweight REST and GraphQL client built into VS Code.

    Thunder Client runs inside VS Code with a graphical interface and repository-stored collections, but it is closed source with paid features.

httpYac as an alternative

Listings that name httpYac as an alternative.

  • grpcurl

    Call gRPC services from the terminal using JSON input.

    httpYac sends gRPC as well as REST, SOAP and GraphQL requests from text files via CLI or VS Code, with the same files usable in CI.

  • Newman

    A command-line runner that executes Postman collections outside the Postman app.

    httpYac runs plain-text request files as automated tests in CI/CD, supporting REST, SOAP, GraphQL and gRPC, and is open source, but does not run Postman collections.

  • Slumber

    A terminal user interface HTTP and REST client that runs requests from collections defined in YAML.

    httpYac runs requests from text files through a CLI or VS Code, adds GraphQL, SOAP and gRPC plus OAuth2 and AWS auth, and needs Node.js for scripting.

  • SoapUI Open Source

    An open-source desktop tool for functional testing of SOAP and REST APIs.

    httpYac sends SOAP, REST, GraphQL and gRPC requests from text files via CLI or VS Code and runs them as CI tests, without a standalone graphical app.

  • Step CI

    An open-source API test automation framework that runs multi-step workflows written in YAML, JSON or JavaScript.

    httpYac runs plain-text request files as CI/CD tests across REST, SOAP, GraphQL and gRPC, with built-in authentication, and also offers a VS Code extension.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing