macOS
brew install openapilocal Homebrew formula metadata
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de openapi pour les workflows d'agents IA.
installation
brew install openapilocal Homebrew formula metadata
aperçu
CLI tools for working with OpenAPI, Arazzo and Overlay specifications
historique
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.
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.
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.
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.
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.
posture de sécurité
Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour openapi. 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 |
|---|---|---|---|
openapi | cli | exécutable global |
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.
https://github.com/speakeasy-api/openapi
métadonnées d'installation
| Clé du paquet | brew:openapi |
|---|---|
| Version | 1.24.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/openapi |
| Page d'accueil | https://www.speakeasy.com |
| Dépôt | https://github.com/speakeasy-api/openapi |
| Docs amont | https://github.com/speakeasy-api/openapi#readme |
| Licence | MIT |
| Archive source | https://github.com/speakeasy-api/openapi/archive/refs/tags/v1.24.0.tar.gz |
| Dernière mise à jour | 2026-06-22T03:57:51Z |
| Pulse | updated |
| Dépendances de compilation | go |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | openapi |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
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.