# Smithy CLI

**Canonical:** https://apis.io/apis/smithy/smithy-cli/  
**Provider:** Smithy — https://apis.io/providers/smithy/  
**Documentation:** https://smithy.io/2.0/guides/smithy-cli/index.html

Smithy CLI is one of 2 APIs that [Smithy](https://apis.io/providers/smithy/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include CLI, Build Tools, and Validation. The published artifact set on APIs.io includes API documentation and a GitHub repository.

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.

## Machine-readable artifacts (3)

- **Documentation** — https://smithy.io/2.0/guides/smithy-cli/index.html
- **GitHubRepository** — https://github.com/smithy-lang/smithy
- **Homebrew** — https://github.com/smithy-lang/homebrew-tap

## Other Smithy APIs (1)

- [Smithy IDL](https://apis.io/apis/smithy/smithy-idl/)

## Tags

CLI, Build Tools, Validation

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/smithy/smithy-cli/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/smithy/.
