json の api をひたすら記述していると、いちいち仕様ページをみにいかなくても、形式データを提供してもらって、一括で api 処理を実装したくなります。

質問

REST + json な api サーバーの仕様記述において、機械的に処理可能な形式で記述できるものはありますか?いくつかあったとして、何がよく使われていますか?