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. LhanepiliA's avatar LhanepiliA says:

    I blog quite often and I really appreciate your content. The article has really peaked my interest. I am going to book mark your site and keep checking for new details about once a week. I opted in for your RSS feed too.
    сайт Rio Bet Casino

  2. Timsothybioli's avatar Timsothybioli says:

    Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
    официальный сайт lee bet casino

  3. av 女優's avatar av 女優 says:

    This piece of writing will help the internet viewers for setting up new weblog or even a weblog from start to end.

  4. ShanepiliA's avatar ShanepiliA says:

    Why viewers still use to read news papers when in this technological globe all is existing on web?
    byueuropaviagraonline

  5. togel's avatar togel says:

    As I web-site possessor I believe the content material here is rattling magnificent , appreciate it for your efforts. You should keep it up forever! Best of luck.

  6. Deference to op, some good entropy.

  7. winpot's avatar winpot says:

    Hi there, I desire to subscribe for this web site to get most up-to-date updates, so where can i do it please help.

  8. Mobil Jojobet’i kullanarak, spor bahis seçenekleri, casino oyunları ve canlı bahis olanakları gibi çeşitli seçeneklerle anında ulaşmak mümkündür.

    Mobil cihazlar için optimize edilmiş kullanıcı arayüzü, hızlı yüklenme süreleri ve akıcı navigasyon ile üyelerin hoş
    vakit geçirmesine destek sağlamaktadır. Mobil giriş, Jojobet kullanıcı deneyimini daha da ulaşılabilir hale getirir.

  9. I think you have remarked some very interesting points, regards for the post.

  10. Richardquatt's avatar Richardquatt says:

    Dressing well creates a strong first impression.
    Your outfit speaks volumes before you even say a word.
    This enhances your own confidence and mood significantly.
    Your polished appearance signals competence in the workplace.
    https://n2.vladtoday.ru/IMClkLu/
    Stylish clothing let you to express your individual identity.
    People often judge stylish people as more capable and reliable.
    Therefore, putting effort in your style is an valuable step in yourself.

  11. WilliamCig's avatar WilliamCig says:

    Premium watches continue to remain popular despite the rise of smart technology.
    They are often seen as a symbol of status and refined taste.
    Expert workmanship plays a major role in their lasting value.
    Many luxury watches are produced using high-quality materials.
    https://yaarikut.com/user/maxbezel75/about
    They also represent a rich heritage passed down through generations.
    For collectors, these watches can serve as both functional accessories and long-term investments.
    Timeless design allows them to stay relevant across changing fashion trends.
    Ultimately, luxury watches continue to appeal to enthusiasts around the world.

  12. Howdy! I’m at work browsing your blog from my new iphone 4! Just wanted to say I love reading your blog and look forward to all your posts! Carry on the excellent work!

  13. Richardquatt's avatar Richardquatt says:

    Dressing well creates a positive first impression.
    A outfit speaks loudly before you even speak a word.
    It enhances your personal confidence and mood significantly.
    A put-together appearance conveys professionalism in the workplace.
    https://s7.superlooks.ru/QMghMsFUj2/
    Fashionable clothing let you to express your unique identity.
    Others often judge stylish people as more capable and reliable.
    Therefore, investing in your wardrobe is an investment in yourself.

  14. 日本 av's avatar 日本 av says:

    Nice weblog right here! Additionally your site so much up very fast! What web host are you the use of? Can I am getting your associate link to your host? I desire my web site loaded up as fast as yours lol

  15. Richardquatt's avatar Richardquatt says:

    Dressing stylish projects a strong first impression.
    Your outfit speaks volumes before you even speak a word.
    It boosts your personal self-esteem and mindset noticeably.
    A polished look signals professionalism in the office.
    https://urls.mvmedia.ru/nSD6hy5m/
    Stylish clothing allow you to express your unique identity.
    People often perceive well-dressed individuals as more capable and trustworthy.
    Therefore, putting effort in your wardrobe is an investment in your personal brand.

  16. Hello. fantastic job. I did not anticipate this. This is a splendid story. Thanks!

  17. LymanVek's avatar LymanVek says:

    Стильный внешний вид создает первое впечатление о человеке.
    Он влияет на оценку вас окружающими мгновенно.
    Хорошее самочувствие в своем луке укрепляет личную уверенность.
    Он демонстрирует ваш уровень ответственности и внимание к мелочам.
    https://graph.org/Skromnoe-obayanie-Italii-Pinko-02-02
    Посредством гардероб вы имеете шанс проявить свою индивидуальность и вкус.
    Люди неосознанно оценивают стильных индивидов как более успешных.
    Поэтому, вложения в собственный стиль — это инвестиции в ваше будущее.

  18. atom108 link's avatar atom108 link says:

    I think this internet site holds some really excellent information for everyone : D.

  19. Keep functioning ,terrific job!

  20. slot 5000's avatar slot 5000 says:

    Enjoyed reading this, very good stuff, thanks.

  21. I’ve been surfing on-line greater than 3 hours lately, yet I by no means found any fascinating article like yours. It¦s beautiful price enough for me. In my view, if all webmasters and bloggers made excellent content material as you probably did, the net will likely be much more helpful than ever before.

  22. You can definitely see your enthusiasm within the work you write. The sector hopes for more passionate writers like you who aren’t afraid to mention how they believe. Always go after your heart.

  23. Greetings! Very helpful advice on this article! It is the little changes that make the biggest changes. Thanks a lot for sharing!

  24. I’m not sure why but this weblog is loading very slow for me. Is anyone else having this problem or is it a problem on my end? I’ll check back later and see if the problem still exists.

  25. Thanks for some other excellent post. Where else may anyone get that kind of info in such an ideal method of writing? I’ve a presentation next week, and I’m on the look for such information.

  26. Sweet website , super pattern, real clean and utilise genial.

  27. of course like your web-site but you need to check the spelling on several of your posts. A number of them are rife with spelling issues and I in finding it very troublesome to inform the reality on the other hand I’ll certainly come back again.

  28. Wonderful beat ! I wish to apprentice while you amend your website, how can i subscribe for a weblog site? The account aided me a applicable deal. I have been tiny bit familiar of this your broadcast offered shiny clear idea

  29. I got what you intend,saved to fav, very decent website .

  30. Thank you for sharing superb informations. Your web-site is so cool. I’m impressed by the details that you have on this web site. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for more articles. You, my friend, ROCK! I found simply the information I already searched everywhere and just could not come across. What an ideal web site.

  31. Magnificent web site. Lots of useful information here. I am sending it to some pals ans additionally sharing in delicious. And certainly, thanks in your sweat!

  32. I’ll right away grab your rss as I can’t find your email subscription link or newsletter service. Do you have any? Kindly let me know so that I could subscribe. Thanks.

  33. I am really loving the theme/design of your web site. Do you ever run into any internet browser compatibility issues? A few of my blog readers have complained about my blog not operating correctly in Explorer but looks great in Firefox. Do you have any advice to help fix this issue?

  34. AI dating's avatar AI dating says:

    Wonderful work! That is the type of information that are meant to be shared across the web. Shame on the seek engines for not positioning this publish upper! Come on over and visit my web site . Thanks =)

  35. situs gacor's avatar situs gacor says:

    I discovered your blog web site on google and test a couple of of your early posts. Proceed to keep up the excellent operate. I simply further up your RSS feed to my MSN News Reader. Seeking ahead to reading extra from you later on!…

  36. Regards for this post, I am a big fan of this site would like to keep updated.

  37. You are my inhalation, I possess few web logs and very sporadically run out from to post .

  38. I would like to thank you for the efforts you have put in writing this blog. I am hoping the same high-grade web site post from you in the upcoming as well. Actually your creative writing skills has inspired me to get my own website now. Really the blogging is spreading its wings quickly. Your write up is a great example of it.

  39. I’ll immediately take hold of your rss as I can’t find your e-mail subscription hyperlink or newsletter service. Do you’ve any? Kindly allow me recognize so that I may subscribe. Thanks.

  40. You have brought up a very superb points, regards for the post.

  41. You can definitely see your skills within the paintings you write. The world hopes for even more passionate writers such as you who are not afraid to say how they believe. Always go after your heart.

  42. Hello very cool blog!! Man .. Beautiful .. Amazing .. I’ll bookmark your website and take the feeds also…I am glad to search out a lot of useful info right here in the submit, we need work out extra strategies in this regard, thanks for sharing. . . . . .

  43. Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across. It extremely helps make reading your blog significantly easier.

  44. LewisGor's avatar LewisGor says:

    La fase de apuesta te ofrece la chance de configurar tu apuesta base, y una vez que haces clic en “Comenzar”, el aviГіn inicia su viaje con una trayectoria variable completamente diferente.

    aviamasters.nom.es

  45. Keep functioning ,impressive job!

  46. ghdrol's avatar ghdrol says:

    Keep functioning ,great job!

  47. Winstongog's avatar Winstongog says:

    Health has been woven into everyday life for as long as we can remember.
    Even with endless guidelines, many people feel more lost than supported.
    And the more we chase those patterns, the more balance slips away.
    Understanding grows when we make room for awareness.
    Our systems adapt and recalibrate day by day.
    And step by step, it rebuilds trust between mind and body.
    We notice how energy rises and falls, how emotions change with rest, how breath shifts thought.
    And with time, that quiet becomes resilience.
    If you’re tired of shallow tips and ready for something deeper.
    This is a simple invitation to come back to yourself.
    It’s about understanding rather than urgency.
    By slowing down, we notice patterns no quick fix can reveal.
    What feels like intuition often rests on real biological patterns.
    Much of what we’ve discussed comes together when we examine etodolac uses.

  48. IsmaelNiz's avatar IsmaelNiz says:

    Just wish to say your article is as amazing. The clarity to your publish is just spectacular and that i can assume you’re a professional in this subject. Well with your permission let me to grab your RSS feed to stay up to date with approaching post. Thank you 1,000,000 and please continue the rewarding work.
    byueuropaviagraonline

  49. Wow that was strange. I just wrote an very long comment but after I clicked submit my comment didn’t appear. Grrrr… well I’m not writing all that over again. Regardless, just wanted to say wonderful blog!

  50. ShanepiliA's avatar ShanepiliA says:

    Thanks for every other informative blog. Where else may I get that kind of info written in such a perfect approach? I have a project that I’m simply now running on, and I’ve been on the glance out for such info.
    zumo spin app

Comments are closed.