Auto-extract models and apis from a spray-based server
Branch: master
Clone or download
gabro Merge pull request #75 from buildo/74-add_support_for_tagless
#74: Add support for tagless final syntax (closes #74)
Latest commit 91e36b3 Feb 17, 2019


Build Status

Metarpheus sifts through scala source files and extracts models (represented in scala as case classes) and Wiro operations. It will output a json-based representation of models and APIs that can be subsequently transformed in:


Metarpheus can be used either as a packaged JAR or as a Node.js npm package.

To run as jar, run

sbt cli/assembly

Then you can take the generated jar and run it with

java -jar metarpheus.jar --config config.json # config is optional

To run as npm package, refer to the npm package README