Smithy CLI

The Smithy CLI is a command-line tool for building, validating, diffing, and transforming Smithy models. It can generate JSON AST representations, run model validation, perform backwards-compatibility checks, and generate artifacts from Smithy models.

API entry from apis.yml

apis.yml Raw ↑
aid: smithy:smithy-cli
name: Smithy CLI
description: The Smithy CLI is a command-line tool for building, validating, diffing, and transforming
  Smithy models. It can generate JSON AST representations, run model validation, perform backwards-compatibility
  checks, and generate artifacts from Smithy models.
humanURL: https://smithy.io/2.0/guides/smithy-cli/index.html
tags:
- CLI
- Build Tools
- Validation
properties:
- type: Documentation
  url: https://smithy.io/2.0/guides/smithy-cli/index.html
- type: GitHub Repository
  url: https://github.com/smithy-lang/smithy
- type: Homebrew
  url: https://github.com/smithy-lang/homebrew-tap