Describing of the #Mastodon #API using Cadl. Cadl and Kiota are new tools being developed by the #Azure and #Microsoft Graph developer experience teams to help developers produce and consume HTTP APIs
https://devblogs.microsoft.com/azure-sdk/describing-a-real-api-with-cadl-the-moostodon-story/
Describing a real API with Cadl: The Moostodon story

In our previous blog post, The value of Cadl in designing APIs, we demonstrated the different capabilities of the Cadl API design language. Our previous post used an artificial "WidgetService" API to show off the capabilities of Cadl. In this post, we'll demonstrate many of the same features but using a real API. We'll show how we created a description of the Mastodon API using Cadl. We'll also show how we used the Cadl and Kiota tooling to generate client libraries for the API in multiple languages.

Azure SDK Blog