Mike Kistler (Microsoft) on OpenAPI

OpenAPI is the framework of choice for documenting APIs


OpenAPI support in ASP.NET Core API apps
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/overview?view=aspnetcore-9.0
 
Generate OpenAPI documents at build-time
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/aspnetcore-openapi?view=aspnetcore-9.0&tabs=visual-studio%2Cvisual-studio-code#generate-openapi-documents-at-build-time
 
The project file property to set the directory where the OpenAPI should be saved is “OpenApiDocumentsDirectory” and it is documented here:
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/aspnetcore-openapi?view=aspnetcore-9.0&tabs=visual-studio%2Cvisual-studio-code#modifying-the-output-directory-of-the-generated-open-api-file
 
This section contains a summary of how C# types and attributes map to OpenAPI schemas.
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/include-metadata?view=aspnetcore-9.0&tabs=minimal-apis#include-openapi-metadata-for-data-types
 
We talked about the OpenAPI specification — the latest version is here:
https://spec.openapis.org/oas/v3.1.1.html
 
I also briefly touched on the Overlay specification — that is here:
https://spec.openapis.org/overlay/v1.0.0.html
 
and the Arazzo Specification — that is here:
https://spec.openapis.org/arazzo/v1.0.1.html
 
The Roadmap for ASP.NET Core features in .NET 10 is here:
https://github.com/dotnet/aspnetcore/issues/59443

 

Unknown's avatar

About Jesse Liberty

Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen online courses. Liberty is a Senior AI Engineer at the University of Pittsburgh Medical Center, and was a Team Lead and Senior Software Engineer for various corporations, a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a 21 year Microsoft MVP.
This entry was posted in API and tagged . Bookmark the permalink.

2,935 Responses to Mike Kistler (Microsoft) on OpenAPI

  1. Simply a smiling visitant here to share the love (:, btw great design.

  2. DichaelAlono's avatar DichaelAlono says:

    Its like you read my mind! You appear to know a lot about this, like you wrote the book in it or something. I think that you could do with a few pics to drive the message home a bit, but instead of that, this is excellent blog. An excellent read. I’ll definitely be back.
    https://www.kapelusze.net.pl/skachat-zerkalo-melbet-2025-obzor/

  3. togel 4d's avatar togel 4d says:

    Usually I don’t learn article on blogs, but I would like to say that this write-up very forced me to take a look at and do so! Your writing style has been surprised me. Thank you, very great post.

  4. Hi! Do you use Twitter? I’d like to follow you if that would be ok. I’m undoubtedly enjoying your blog and look forward to new posts.

  5. ughoki's avatar ughoki says:

    Hey! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done a outstanding job!

  6. olxtoto's avatar olxtoto says:

    I went over this website and I believe you have a lot of great info , saved to favorites (:.

  7. agen togel's avatar agen togel says:

    I have been exploring for a bit for any high quality articles or blog posts on this kind of area . Exploring in Yahoo I eventually stumbled upon this site. Reading this info So i’m satisfied to exhibit that I have an incredibly just right uncanny feeling I discovered exactly what I needed. I so much unquestionably will make sure to don’t omit this website and provides it a glance on a relentless basis.

  8. This is a very good tips especially to those new to blogosphere, brief and accurate information… Thanks for sharing this one. A must read article.

  9. I have been exploring for a little for any high quality articles or blog posts on this sort of area . Exploring in Yahoo I at last stumbled upon this web site. Reading this info So i’m happy to convey that I have a very good uncanny feeling I discovered just what I needed. I most certainly will make certain to do not forget this web site and give it a look on a constant basis.

  10. togel online's avatar togel online says:

    Great post. I am facing a couple of these problems.

  11. provadent's avatar provadent says:

    Please let me know if you’re looking for a article author for your weblog. You have some really great articles and I think I would be a good asset. If you ever want to take some of the load off, I’d absolutely love to write some articles for your blog in exchange for a link back to mine. Please send me an email if interested. Regards!

  12. olxtoto's avatar olxtoto says:

    Real wonderful information can be found on site. “I said I didn’t want to run for president. I didn’t ask you to believe me.” by Mario M Cuomo.

  13. mpo800's avatar mpo800 says:

    I just couldn’t depart your website prior to suggesting that I actually enjoyed the standard information an individual supply on your visitors? Is going to be again frequently in order to investigate cross-check new posts

  14. I like this site because so much useful material on here : D.

  15. vidizzy's avatar vidizzy says:

    Wow, awesome weblog format! How lengthy have you been blogging for? you make blogging glance easy. The entire look of your website is excellent, as smartly as the content material!

  16. togel online's avatar togel online says:

    Thanks for all your efforts that you have put in this. very interesting info .

  17. 麻豆苏畅's avatar 麻豆苏畅 says:

    Thanks a bunch for sharing this with all folks you actually understand what you’re talking approximately! Bookmarked. Kindly additionally consult with my website =). We could have a link trade agreement among us!

  18. GeorgeNak's avatar GeorgeNak says:

    Наблюдение за серверами является важной задачей для поддержки стабильности инфраструктуры.
    Он позволяет выявлять неполадки на начальных этапах.
    Быстрое выявление проблем снижает риск нарушений работы сервисов.
    Многие компании ценят, что регулярный мониторинг обеспечивает бесперебойность.
    Современные инструменты позволяют отслеживать состояние в реальном времени.
    Своевременные уведомления помогают немедленно принимать меры и сокращать простои.
    Мониторинг также улучшает стабильность серверов и снижает расходы.
    Следовательно, регулярный мониторинг серверов — это ключевой элемент для стабильной работы инфраструктуры.
    https://jobhop.co.uk/blog/404755/———

  19. GeorgeNak's avatar GeorgeNak says:

    Мониторинг серверов является необходимой задачей для обеспечения надежности инфраструктуры.
    Он позволяет отслеживать ошибки на первых шагах развития проблем.
    Оперативное отслеживание проблем помогает предотвращать потери данных.
    Многие компании осознают, что регулярный мониторинг повышает надежность систем.
    Профессиональные решения позволяют получать детальную информацию.
    Своевременные уведомления помогают оперативно устранять неполадки и минимизировать последствия.
    Мониторинг также оптимизирует работу серверов и снижает расходы.
    Следовательно, регулярный мониторинг серверов — это ключевой элемент для стабильной работы инфраструктуры.
    https://busybrainsphonics.com/forums/topic/order-kytril-now-kytril-buy-eu/page/6/#post-8515

  20. olxtoto's avatar olxtoto says:

    Thanks for this tremendous post, I am glad I noticed this web site on yahoo.

  21. olxtoto's avatar olxtoto says:

    you have a great blog here! would you like to make some invite posts on my blog?

  22. situs togel's avatar situs togel says:

    I¦ll right away take hold of your rss feed as I can’t find your email subscription link or e-newsletter service. Do you have any? Kindly permit me know so that I could subscribe. Thanks.

  23. Well I definitely liked studying it. This subject offered by you is very effective for proper planning.

  24. StevenVom's avatar StevenVom says:

    EasyDrop представляет собой известным сайтом для развлекательного открытия кейсов со скинами в CS 2.
    Многим пользователям нравится, что здесь понятная система управления, позволяющий быстро разобраться к работе платформы.
    На ресурсе доступно широкий выбор наборов, что делает использование интересным.
    Создатели платформы поддерживают актуальными коллекции, чтобы пользователи получали новые варианты.
    изи дроп кс промокоды
    Многие отмечают, что EasyDrop удобен в использовании благодаря структурированным разделам.
    Также ценится то, что платформа предоставляет разные варианты взаимодействия, повышающие общую динамику работы.
    При этом всегда стоит учитывать, что любые действия на подобных платформах требуют взвешенного подхода.
    В целом, EasyDrop воспринимается как развлекательный сервис, созданный для тех, кто интересуется игровой косметикой.

  25. Официальные награды играют важную роль в общественной жизни.
    Они отмечают заслуги людей, которые сделали значимый шаг в развитие страны.
    Подобные отличия помогают повышать престиж общественной деятельности.
    Помимо этого, они вдохновляют людей на повышение личных результатов.
    производство наградной продукции
    Официальное признание нередко повышает уважение к человеку в профессиональной среде.
    Необходимо осознавать, что почётный знак имеет глубокий смысл, а знак особого уважения.
    Она поднимает ценность работы, который был выполнен награждённым.
    Итак, государственные награды остаются важным элементом культуры в нашей стране.

  26. I’ve read several good stuff here. Certainly worth bookmarking for revisiting. I surprise how much effort you put to make such a magnificent informative website.

  27. bandar togel's avatar bandar togel says:

    Hello, i read your blog from time to time and i own a similar one and i was just curious if you get a lot of spam remarks? If so how do you prevent it, any plugin or anything you can suggest? I get so much lately it’s driving me insane so any assistance is very much appreciated.

  28. situs toto's avatar situs toto says:

    There are actually plenty of particulars like that to take into consideration. That is a great level to bring up. I supply the ideas above as common inspiration however clearly there are questions just like the one you convey up where crucial factor can be working in honest good faith. I don?t know if best practices have emerged round issues like that, but I am certain that your job is clearly recognized as a good game. Both girls and boys really feel the impact of only a moment’s pleasure, for the remainder of their lives.

  29. kelinciapi's avatar kelinciapi says:

    Hello.This post was really interesting, particularly because I was searching for thoughts on this subject last Saturday.

  30. situs toto's avatar situs toto says:

    I have recently started a web site, the information you offer on this web site has helped me greatly. Thanks for all of your time & work.

  31. hello there and thank you for your information – I’ve definitely picked up something new from right here. I did however expertise some technical issues using this site, since I experienced to reload the web site a lot of times previous to I could get it to load correctly. I had been wondering if your web hosting is OK? Not that I’m complaining, but slow loading instances times will sometimes affect your placement in google and can damage your high quality score if ads and marketing with Adwords. Anyway I am adding this RSS to my e-mail and could look out for much more of your respective interesting content. Make sure you update this again very soon..

  32. situs toto's avatar situs toto says:

    I have been surfing online more than three hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the net will be much more useful than ever before.

  33. Hello, Neat post. There is a problem with your web site in internet explorer, might check this… IE nonetheless is the marketplace leader and a large section of people will leave out your magnificent writing because of this problem.

  34. Well I sincerely liked reading it. This tip offered by you is very effective for accurate planning.

  35. ini adalah tempat yang tepat bila ingin bermain Togel online secara aman dan nyaman, tempat yang di maksudkan adalah Bangkoktoto Situs togel online terpercaya 2025, yang sudah belasan tahun malang melintang di dunia betting tebak angka, dan sudah bisa di pastikan bangkoktoto bertahan selama itu karena memiliki para pemain yang sudah sangat setia menemani dan meraih banyak keuntungan bersama bangkok toto sebagai salah satu tempat yang di gunakan untuk menemani waktu santai dan menyalurkan hobi tebak angka.
    bila ingin bergabung bangkoktoto cukup klik https://vijaygarhjrcollege.com/approved_list/bangkoktoto/ semua tanpa ribet, cepat dan pastinya sangat aman.

  36. toto 4d's avatar toto 4d says:

    Well I truly liked reading it. This article procured by you is very practical for correct planning.

  37. mpo500's avatar mpo500 says:

    I was wondering if you ever thought of changing the structure of your website? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or two pictures. Maybe you could space it out better?

  38. You made some decent points there. I did a search on the subject and found most individuals will agree with your website.

  39. You are my aspiration, I have few blogs and very sporadically run out from post :). “Actions lie louder than words.” by Carolyn Wells.

  40. I think this is one of the most important info for me. And i am glad reading your article. But want to remark on some general things, The web site style is perfect, the articles is really nice : D. Good job, cheers

  41. I like the helpful info you provide in your articles. I will bookmark your weblog and check again here frequently. I’m quite certain I will learn lots of new stuff right here! Good luck for the next!

  42. mpo500's avatar mpo500 says:

    Howdy! Quick question that’s totally off topic. Do you know how to make your site mobile friendly? My blog looks weird when viewing from my apple iphone. I’m trying to find a theme or plugin that might be able to fix this problem. If you have any suggestions, please share. Many thanks!

  43. naturally like your web site but you have to check the spelling on several of your posts. Several of them are rife with spelling problems and I find it very troublesome to tell the truth nevertheless I’ll surely come back again.

  44. Hello there, You’ve performed a fantastic job. I’ll certainly digg it and personally recommend to my friends. I am sure they’ll be benefited from this website.

  45. OLanepiliA's avatar OLanepiliA says:

    Hi, constantly i used to check website posts here in the early hours in the dawn, as i enjoy to gain knowledge of more and more.
    Rio independent escorts

  46. Some truly great info , Sword lily I observed this.

  47. I’ve been absent for a while, but now I remember why I used to love this web site. Thanks , I¦ll try and check back more frequently. How frequently you update your website?

  48. Heya i am for the primary time here. I came across this board and I in finding It truly helpful & it helped me out a lot. I hope to present something again and help others such as you helped me.

  49. This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you (not that I actually would want…HaHa). You definitely put a new spin on a topic thats been written about for years. Great stuff, just great!

Comments are closed.