Automic VaultAutomic Vault

brew

Install vulcain with Homebrew

Fast and idiomatic client-driven REST APIs. Version 1.4.2 via Homebrew; verified 2026-07-26.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install vulcain

local Homebrew formula metadata

overview

Package summary

Fast and idiomatic client-driven REST APIs

Commands and aliases

  • vulcain

history

Project history and usage

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.

Project history

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.

How it is used

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.

Timeline

  • 2019: The GitHub repository was created and the project was introduced publicly as a client-driven REST approach using HTTP/2 server push.
  • 2019: v0.1.0 was published on GitHub on October 13, 2019.
  • 2026: The project was still receiving tagged releases, including v1.4.1 on May 19, 2026.

Related projects

  • Vulcain is related to Caddy, API Platform, OpenAPI, GraphQL, JSON:API, HAL, HTTP preload hints, 103 Early Hints, and HTTP/2 server push.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for vulcain. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
vulcaincliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-26
manager version1.4.2
manager updated2026-07-26
local dataok
upstreamcurrent
latest detectedv1.4.2

https://github.com/dunglas/vulcain

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:vulcain
Version1.4.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/vulcain
Homepagehttps://vulcain.rocks/
Repositoryhttps://github.com/dunglas/vulcain
Upstream docshttps://github.com/dunglas/vulcain#readme
LicenseAGPL-3.0-only
Source archivehttps://github.com/dunglas/vulcain/archive/refs/tags/v1.4.2.tar.gz
Last updated2026-07-26T00:30:34+02:00
Pulseupdated
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicedeclared

registry facts

Source database details

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

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

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