Introducing Cadl: Microsoft’s concise API design language
"With Cadl, you can write a 500-line OpenAPI definition in 50 lines of code. It’s a logical way for architects and developers to construct and constrain APIs."
With #Cadl (https://microsoft.github.io/cadl/), you can write a 500-line #OpenAPI definition in 50 lines of code. It’s a logical way for architects and #developers to construct and constrain #APIs https://www.infoworld.com/article/3683909/introducing-cadl-microsofts-concise-api-design-language.html
#cadl #openapi #developers #apis #microsoftazure #programming #api
The Cadl language reminds elf TypeScript and makes Web API modeling so much easier than Swagger. It’s just the beginning but I hope to see critical mass around it https://devblogs.microsoft.com/azure-sdk/the-value-of-cadl-in-designing-apis/
#cadl #openapi #swagger #api #apidesign
#cadl #openapi #swagger #API #apidesign
It’s good to see the API modeling language Cadl getting some blog posts out there. I’ve been using it quite a bit and it’s been nicer to document APIs much easier than Swagger ever was https://devblogs.microsoft.com/azure-sdk/describing-a-real-api-with-cadl-the-moostodon-story/
Some really interesting work around #API design, description and code generation going on at #Microsoft. This post talks about how they described the (extensive) Mastodon API with #Cadl and generated clients with #Kiota.
https://devblogs.microsoft.com/azure-sdk/describing-a-real-api-with-cadl-the-moostodon-story/
For your entertainment, an experiment describing the Mastodon API with #Cadl and generating a C#, Python and node.js client using #Kiota https://devblogs.microsoft.com/azure-sdk/describing-a-real-api-with-cadl-the-moostodon-story/
Hey @vincentbiret, have you herd? Moostodon can now toot! Nice job hacking @darrel_miller@mastadon.social #cadl #kiota
moo. First toot from Moostodon! Edited by @weitzelm https://github.com/apipatterns/moostodon #cadl #kiota