Automic VaultAutomic Vault

brew

graphqurl を Homebrew, Nix, dnf, MacPorts, zypper でインストール

graphqurl のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install graphqurl

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install gq

MacPorts ports tree · net/gq/Portfile · ソース: api.github.com

概要

パッケージ概要

Curl for GraphQL with autocomplete, subscriptions and GraphiQL

コマンドとエイリアス

  • gq
  • graphqurl

履歴

プロジェクトの歴史と使われ方

graphqurl is Hasura's curl-like CLI and JavaScript client for GraphQL. It provides the `gq` and `graphqurl` executables for sending queries, using headers and variables, running autocomplete from introspection, executing subscriptions, and exporting schemas.

プロジェクトの歴史

Hasura built graphqurl to make GraphQL endpoint interaction feel closer to curl while preserving GraphQL-specific affordances such as introspection, query autocomplete, subscriptions, and schema export.

The v1.0 announcement emphasized reducing bundle size by moving away from Apollo Client for basic query and subscription work, positioning graphqurl as a lighter tool for users who wanted GraphQL requests without broader client-side caching machinery.

採用の歴史

graphqurl's adoption is closely tied to Hasura users and to developers who need a terminal-friendly way to inspect or exercise arbitrary GraphQL endpoints. It is packaged by Homebrew and several other package managers under names such as `graphqurl` or `gq`.

Its README and npm package highlight two surfaces: a CLI for shell workflows and a Node/browser library through `createClient`. That dual identity made it useful both as a quick manual testing tool and as a small dependency for scripts.

使われ方

The common CLI pattern is `gq ENDPOINT -H 'Authorization: Bearer <token>' -q 'query { ... }'`. Users can also omit the query and use TAB-driven autocomplete based on schema introspection.

For schema work, `gq <endpoint> --introspect` can emit GraphQL SDL or JSON. For realtime APIs, graphqurl can execute subscriptions and stream responses to stdout. Earlier documented workflows also exposed a local GraphiQL UI; the GitHub README notes that GraphiQL support was removed from version 2.0.0 onward.

パッケージ好きにとっての重要性

graphqurl is the GraphQL answer to the perennial packaging question: why do I need a whole SDK to send one API request? It packages the 80 percent terminal workflow into a single executable while still understanding GraphQL concepts curl cannot infer.

It is also interesting because package managers expose both the long package name and the short `gq` executable, making it show up in CLI namespace conversations alongside generic HTTP clients, GraphQL IDEs, and API-specific CLIs.

タイムライン

  • Initial package era: graphqurl appeared as a Hasura-maintained CLI and JavaScript client for GraphQL endpoint access.
  • v1.0: Hasura announced a lighter implementation and promoted CLI queries, local GraphiQL, subscriptions, browser/Node use, and schema export.
  • v2.0.0: The project removed GraphiQL UI support, with the README directing users to v1.0.3 for that feature.

Related projects

  • Hasura GraphQL Engine is the ecosystem project most closely associated with graphqurl.
  • curl is the conceptual model for graphqurl's terminal user experience.
  • GraphiQL is an adjacent UI workflow that graphqurl supported in earlier versions.
  • GraphQL Inspector and GraphQL CLI sit nearby as schema-management tools rather than request clients.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 1 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
gqcliグローバル実行可能ファイル
graphqurlcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版2.0.0
マネージャ更新日
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/hasura/graphqurl

  • 情報No package-manager update timestamp was available.信頼度 低
  • 情報No cached GitHub release or tag data was available.https://github.com/hasura/graphqurl信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:graphqurl
バージョン2.0.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/graphqurl
ホームページhttps://github.com/hasura/graphqurl
リポジトリhttps://github.com/hasura/graphqurl
上流ドキュメントhttps://github.com/hasura/graphqurl#readme
ライセンスApache-2.0
ソースアーカイブhttps://registry.npmjs.org/graphqurl/-/graphqurl-2.0.0.tgz
依存関係node
Bottle利用可能 (対象 all)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegraphqurl
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

graphqurl

nix profile install nixpkgs#graphqurl
  • normalized package name match
  • 一致条件: Graphqurl
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gr/graphqurl/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts94%

gq

sudo port install gq
  • installed executable or alias match
  • 一致条件: Gq
MacPorts ports tree · api.github.com · MacPorts ports tree: net/gq/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
dnf92%

gq 1.3.4-56.fc44

Graphical LDAP directory browser and editor

http://sourceforge.net/projects/gqclient/

sudo dnf install gq
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: gq
  • 16 依存関係
  • 2 提供
  • installed executable or alias match
  • 一致条件: Gq
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gq from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
zypper92%

gq 1.2.3-94.5

An LDAP Client for GTK

http://gq-project.org/

sudo zypper install gq
  • License: GPL-2.0-or-later
  • Category: Productivity/Networking/LDAP/Clients
  • Architecture: x86_64
  • Source Package: gq
  • 14 依存関係
  • 2 提供
  • installed executable or alias match
  • 一致条件: Gq
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gq from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment