macOS
brew install httpyaclocal Homebrew formula metadata
安装
brew install httpyaclocal Homebrew formula metadata
nix profile install nixpkgs#httpyacnixpkgs package indexes · pkgs/by-name/ht/httpyac/package.nix · 来源: api.github.com
概览
Quickly and easily send REST, SOAP, GraphQL and gRPC requests
历史
httpYac is a command-line API client centered on executable `.http` and `.rest` files. It lets developers keep REST, SOAP, GraphQL, gRPC, WebSocket, and MQTT requests in text files that can be run from the terminal.
The AnWeber/httpyac repository was created in January 2021. Its README expands the name as 'Yet another Rest Client' and describes a CLI for executing `.http` and `.rest` files, either as individual request files or as folders of requests.
The release stream grew into a mature npm-style version line, with GitHub releases showing 6.16.x publications in 2024 and 2025. The documentation and README point to examples, a guide, a CHANGELOG, Docker images, and a command surface organized around `httpyac send` and `httpyac oauth2`.
httpYac's adoption is tied to the editor-friendly `.http` file convention popularized by REST Client-style workflows. It gives those files a standalone CLI runner, making request collections usable in shells, scripts, and CI without opening an editor.
The input package metadata lists Homebrew and Nix packages, while the README documents npm global installation and a GHCR Docker image. That combination places httpYac in both JavaScript package culture and general CLI package-manager culture.
Users install it with npm, Homebrew, Nix, or Docker, then run `httpyac send <fileName...>` to execute one or more `.http` files. The README documents filtering by environment, tag, name, or line, plus JSON and JUnit output modes, parallel repetition, verbosity controls, and variable injection.
The curated config paths reflect httpYac's documented configuration and environment-file conventions: project config can live in `httpyac.config.js`, `.httpyac.js`, `.httpyac.json`, or `package.json`, and private environment values are conventionally separated into `http-client.private.env.json` files.
httpYac is significant because it treats plain request files as the packageable unit. That makes API examples, smoke tests, and manual request collections easy to version, review, and run from a package-manager-installed CLI.
It also bridges several protocol niches that often require separate tools. For package users who want one text-file runner for REST plus GraphQL, gRPC, WebSocket, MQTT, and SOAP, httpYac occupies a practical middle ground between curl snippets and a full GUI API client.
安全态势
broad file, network, media, or database tool signal.
blue 风险 · 中 置信度 · tool
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
httpyac.config.js.httpyac.js.httpyac.jsonpackage.jsonCredential-bearing paths to review before unattended agent runs.
http-client.private.env.jsonenv/http-client.private.env.json可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
httpyac | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:httpyac |
|---|---|
| 版本 | 6.16.7 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/httpyac |
| 主页 | https://httpyac.github.io/ |
| 仓库 | https://github.com/AnWeber/httpyac |
| 上游文档 | https://httpyac.github.io/guide |
| 许可证 | MIT |
| 源码归档 | https://registry.npmjs.org/httpyac/-/httpyac-6.16.7.tgz |
| 最后更新 | 2026-06-22T14:03:44-07:00 |
| Pulse | updated |
| 依赖 | node |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | httpyac |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
httpyac
nix profile install nixpkgs#httpyac来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.