Skip to main content


Smithy tooling for Scala

Contract First

Smithy4s generates protocol-agnostic Scala code from Smithy, a concise, readable, language-agnostic format.

Pure Functional Scala

Smithy4s allows for idiomatic integration with your favourite libraries/frameworks.

Seamless API Dev

Smithy4s can translate your specs to OpenAPI files, and makes it trivial to serve them.