Smithy

Smithy is the AWS language for defining services.

Large parts of the AWS GO SDK V2 are generated with smithy.

The aws smithy-go projects uses java to generate GO code for the SDK out of the specification.

See also