Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.
Why do you think that https://github.com/Arnavion/k8s-openapi is a good alternative to smithy