Automic VaultAutomic Vault

brew

Install openapi with Homebrew

CLI tools for working with OpenAPI, Arazzo and Overlay specifications. Version 1.24.0 via Homebrew; verified 2026-06-22.

install

Additional install commands

macOS

Homebrewverified ยท 100%
brew install openapi

local Homebrew formula metadata

overview

Package summary

CLI tools for working with OpenAPI, Arazzo and Overlay specifications

Commands and aliases

  • openapi

history

Project history and usage

Speakeasy's `openapi` package is a Go library and CLI for working with OpenAPI, Swagger 2.0, Arazzo, and OpenAPI Overlay documents. The Homebrew formula installs the `openapi` command.

Project history

The repository was created on August 22, 2024. Speakeasy describes it as the OpenAPI library used directly in its products, including SDK generation and Gram, and a January 2026 engineering post introduced it as a comprehensive Go package set for OpenAPI, Swagger, Arazzo, and Overlay specification documents.

The project combines several document families under one command: OpenAPI 3.0, 3.1, and 3.2 support; Swagger 2.0 reading and upgrading; Arazzo workflow documents; and OpenAPI Overlays. That scope reflects newer OpenAPI Initiative work around workflows and overlays, not just classic endpoint descriptions.

Adoption history

The package is young compared with OpenAPI Generator, but it has first-party adoption inside Speakeasy's product stack and is distributed as a Go module, GitHub releases, install scripts, and a Homebrew formula. The README and install guide also document direct `go install` usage for developers who want the CLI from source.

How it is used

The CLI groups commands under `openapi spec`, `openapi swagger`, `openapi arazzo`, and `openapi overlay`. Users validate, lint, bundle, inline, join, clean, optimize, sanitize, snip, upgrade, query, explore, apply overlays, compare specs to generate overlays, and validate Arazzo workflows.

Go developers use the packages programmatically for reading, creating, mutating, walking, validating, upgrading, linting, and overlay operations. The linter subpackage includes built-in rules for style, security, and semantic validation, with custom rules written in TypeScript or JavaScript.

Why package nerds care

The package is interesting because the `openapi` formula name maps to one vendor-maintained implementation rather than the OpenAPI standard itself. It is also a compact example of newer API-description tooling where specs, workflow descriptions, overlays, lints, and query operations are bundled into a single CLI.

Timeline

  • August 22, 2024: the GitHub repository was created. January 2026: Speakeasy's engineering blog introduced the Go OpenAPI library. June 22, 2026: GitHub releases list v1.24.0.

Related projects

  • The package is related to Speakeasy's SDK generation products, the OpenAPI Specification, Swagger 2.0, the Arazzo Specification, and OpenAPI Overlay tooling.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for openapi. 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.
  • 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
openapicliglobal 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-25
manager version1.24.0
manager updated2026-06-22
local dataok
upstreamcurrent
latest detectedv1.24.0

https://github.com/speakeasy-api/openapi

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:openapi
Version1.24.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/openapi
Homepagehttps://www.speakeasy.com
Repositoryhttps://github.com/speakeasy-api/openapi
Upstream docshttps://github.com/speakeasy-api/openapi#readme
LicenseMIT
Source archivehttps://github.com/speakeasy-api/openapi/archive/refs/tags/v1.24.0.tar.gz
Last updated2026-06-22T03:57:51Z
Pulseupdated
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameopenapi
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