macOS
brew install vulcainlocal Homebrew formula metadata
brew / rang 10517
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de vulcain pour les workflows d'agents IA.
installation
brew install vulcainlocal Homebrew formula metadata
aperçu
Fast and idiomatic client-driven REST APIs
historique
Vulcain is a Go project and protocol for client-driven REST APIs. It tries to solve common API performance problems such as under-fetching, over-fetching, and the n+1 request pattern while staying close to HTTP, hypermedia links, preload hints, 103 Early Hints, and HTTP/2 server push.
The public repository was created in September 2019 under Kévin Dunglas's GitHub account. The README presents Vulcain as both a protocol and a reference gateway server: a Caddy web server module that can sit in front of an existing API and make it Vulcain-compatible.
The project was published as an Internet-Draft maintained from the same repository, which is notable for a small API tooling project: the author framed Vulcain as a protocol-level alternative to application-specific API query layers rather than just another gateway implementation.
A Vulcain client asks for related resources with a `Preload` header or query parameter, and can also request selected fields with a `Fields` header. The gateway follows hypermedia relations, or OpenAPI-described relations for legacy APIs, and can return or push the related resources so a client can later fetch them from cache.
In package-nerd terms, the installed `vulcain` command is mainly useful to API and framework developers experimenting with HTTP-native API composition. It is closely associated with API Platform, Caddy, OpenAPI, and the broader debate over when GraphQL-style query layers are necessary.
posture de sécurité
Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour vulcain. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
vulcain | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:vulcain |
|---|---|
| Version | 1.4.2 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://vulcain.rocks/ |
| Dépôt | https://github.com/dunglas/vulcain |
| Dernière mise à jour | 2026-07-26T00:30:34+02:00 |
| Pulse | updated |
| Bouteille | non enregistré |
| Service | aucun déclaré |
piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.