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. Здесь можно найти как классические, так и современные модели ковров.
    Мир ковров онлайн
    Большой ассортимент материалов обеспечивает выбор ковров под разнообразные пожелания клиентов.

  2. Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how can we communicate?

  3. I am glad to be one of several visitants on this outstanding website (:, regards for posting.

  4. OLanepiliA's avatar OLanepiliA says:

    Explore detailed insights on ceramic italian wall clocks at TOPCLOCKS, including features, comparisons, and expert recommendations for smarter buying decisions.

  5. Fobertnap's avatar Fobertnap says:

    Excellent post. Keep writing such kind of info on your page. Im really impressed by it.
    Hi there, You have done a great job. I will certainly digg it and individually suggest to my friends. I’m sure they’ll be benefited from this website.
    https://share.google/9UIaGMIIUZtqfVIfm

  6. b2xbet's avatar b2xbet says:

    I’ve been exploring for a little bit for any high quality articles or blog posts on this kind of space . Exploring in Yahoo I ultimately stumbled upon this website. Studying this info So i am happy to exhibit that I have an incredibly good uncanny feeling I discovered exactly what I needed. I so much without a doubt will make sure to do not omit this web site and provides it a glance on a continuing basis.

  7. ojwin's avatar ojwin says:

    There’s noticeably a bundle to find out about this. I assume you made sure nice points in options also.

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

    Hi! I know this is somewhat off topic but I was wondering if you knew where I could locate a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having trouble finding one? Thanks a lot!

  9. As a Newbie, I am continuously browsing online for articles that can help me. Thank you

  10. winpot's avatar winpot says:

    Hello, every time i used to check website posts here in the early hours in the break of day, as i love to gain knowledge of more and more.

  11. betflik king's avatar betflik king says:

    Nice weblog here! Also your website a lot up very
    fast! What host are you using? Can I get your associate
    hyperlink for your host? I wish my site loaded up as
    quickly as yours lol betflik king

  12. Excellent web site. Lots of helpful information here. I’m sending it to some buddies ans also sharing in delicious. And of course, thank you to your sweat!

  13. Hi there! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thank you for sharing!

  14. Dead written content, thank you for entropy. “You can do very little with faith, but you can do nothing without it.” by Samuel Butler.

  15. fren88's avatar fren88 says:

    I genuinely enjoy reading on this web site, it has wonderful blog posts. “It is easy to be nice, even to an enemy – from lack of character.” by Dag Hammarskjld.

  16. You could certainly see your skills in the paintings you write. The arena hopes for even more passionate writers like you who aren’t afraid to mention how they believe. Always follow your heart. “Everyone has his day and some days last longer than others.” by Sir Winston Leonard Spenser Churchill.

  17. tonic greens's avatar tonic greens says:

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

  18. fren 88's avatar fren 88 says:

    Hmm it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog blogger but I’m still new to everything. Do you have any suggestions for inexperienced blog writers? I’d genuinely appreciate it.

  19. tonic greens's avatar tonic greens says:

    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!

  20. Hello there, You’ve done an incredible job. I’ll certainly digg it and personally suggest to my friends. I’m confident they will be benefited from this web site.

  21. oma slot's avatar oma slot says:

    Heya! I’m at work surfing around your blog from my new apple iphone! Just wanted to say I love reading your blog and look forward to all your posts! Keep up the superb work!

  22. I’m typically to running a blog and i actually appreciate your content. The article has really peaks my interest. I’m going to bookmark your website and hold checking for brand spanking new information.

  23. Thank you for the auspicious writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! However, how can we communicate?

  24. bandar slot's avatar bandar slot says:

    Have you ever thought about including a little bit more than just your articles? I mean, what you say is valuable and everything. Nevertheless think about if you added some great images or video clips to give your posts more, “pop”! Your content is excellent but with pics and video clips, this website could certainly be one of the best in its field. Superb blog!

  25. You could definitely see your enthusiasm within the work you write. The sector hopes for even more passionate writers like you who aren’t afraid to say how they believe. At all times follow your heart.

  26. 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.

  27. Danielhic's avatar Danielhic says:

    Выполнение домашнего задания помогает усвоить материал, пройденный в школе.
    Это тренирует умения независимой работы и поиска данных.
    Регулярное делание домашних заданий формирует чувство ответственности и организованности.
    Домашние задания дают родителям понимать успехи и пробелы ученика в обучении.
    Математика 2 класс решебник

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

    Hi there very cool website!! Man .. Excellent .. Wonderful .. I’ll bookmark your site and take the feeds additionally? I’m satisfied to find a lot of helpful info right here within the submit, we need work out extra strategies on this regard, thanks for sharing. . . . . .

  29. b2xbet's avatar b2xbet says:

    I have read so many articles or reviews on the topic of the blogger lovers except this paragraph is actually a pleasant post, keep it up.

  30. Hi my friend! I want to say that this article is awesome, great written and come with almost all significant infos. I would like to see extra posts like this .

  31. Oh my goodness! an amazing article dude. Thanks Nonetheless I am experiencing challenge with ur rss . Don’t know why Unable to subscribe to it. Is there anyone getting equivalent rss problem? Anybody who is aware of kindly respond. Thnkx

  32. toto slot's avatar toto slot says:

    Absolutely composed subject material, Really enjoyed examining.

  33. slot gacor's avatar slot gacor says:

    Greetings from Colorado! I’m bored to tears at work so I decided to check out your blog on my iphone during lunch break. I love the info you present here and can’t wait to take a look when I get home. I’m amazed at how fast your blog loaded on my phone .. I’m not even using WIFI, just 3G .. Anyhow, superb blog!

  34. Wow! This could be one particular of the most beneficial blogs We have ever arrive across on this subject. Basically Wonderful. I’m also a specialist in this topic therefore I can understand your effort.

  35. av 在线's avatar av 在线 says:

    I am extremely impressed along with your writing skills as smartly as with the structure on your weblog. Is this a paid subject matter or did you modify it yourself? Anyway keep up the excellent high quality writing, it is uncommon to see a nice blog like this one nowadays..

  36. Lesley's avatar Lesley says:

    โพสต์นี้ อ่านแล้วได้ความรู้เพิ่ม ครับ
    ดิฉัน ไปเจอรายละเอียดของ ข้อมูลเพิ่มเติม
    ซึ่งอยู่ที่ Lesley
    น่าจะถูกใจใครหลายคน
    มีการยกตัวอย่างที่เข้าใจง่าย
    ขอบคุณที่แชร์ คอนเทนต์ดีๆ นี้
    และหวังว่าจะมีข้อมูลใหม่ๆ มาแบ่งปันอีก

  37. meja siswa's avatar meja siswa says:

    I genuinely enjoy looking at on this internet site, it has got superb articles. “I have a new philosophy. I’m only going to dread one day at a time.” by Charles M. Schulz.

  38. Franksnomo's avatar Franksnomo says:

    Оперативный выкуп авто является всё более востребованной опцией.
    Это позволяет владельцу быстро получить наличные за автомобиль.
    Многих привлекает отсутствие времени на изнурительные поиски с клиентами.
    Компании осматривают авто на выезде и называют адекватную цену.
    Такой подход освобождает от хлопот с бумажной волокитой и гарантирует безопасность операции.
    https://www.amino.dk/members/kenigauto39/default.aspx

  39. Franksnomo's avatar Franksnomo says:

    Срочный скупка машин является всё очень востребованной опцией.
    Данный сервис позволяет владельцу моментально обрести деньги за транспорт.
    Автовладельцев подкупает необходимость тратить времени на изнурительные переговоры с клиентами.
    Фирмы осматривают авто на месте и называют реальную цену.
    Такой подход избавляет от хлопот с оформлением и гарантирует надежность сделки.
    https://www.vidlii.com/user/kenigauto39

  40. slot gacor's avatar slot gacor says:

    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.

  41. Richardquatt's avatar Richardquatt says:

    Dressing well creates a strong first impression.
    Your outfit communicates volumes before you even speak a word.
    It enhances your own confidence and mindset noticeably.
    Your polished appearance signals competence in the office.
    https://truemanstyle.blogspot.com/2026/02/dolce.html
    Stylish choices let you to showcase your individual personality.
    People often judge well-dressed people as more successful and reliable.
    Therefore, investing in your wardrobe is an investment in yourself.

  42. Loving the info on this internet site, you have done outstanding job on the articles.

  43. LewisGor's avatar LewisGor says:

    We absolutely love your blog and find many of your post’s to be precisely what I’m looking for. Would you offer guest writers to write content for you personally? I wouldn’t mind composing a post or elaborating on many of the subjects you write in relation to here. Again, awesome weblog!
    leebet

  44. Richardquatt's avatar Richardquatt says:

    Dressing stylish projects a positive first impression.
    Your outfit communicates loudly before you actually speak a single word.
    It enhances your personal confidence and mood significantly.
    Your put-together appearance signals professionalism in the workplace.
    https://a1.gucci1.ru/3BgBVRiw0Wsz/
    Fashionable choices allow you to showcase your unique personality.
    Others often judge well-dressed individuals as more capable and trustworthy.
    Ultimately, investing in your wardrobe is an valuable step in your personal brand.

  45. Richardquatt's avatar Richardquatt says:

    Dressing well projects a strong first impression.
    Your outfit speaks volumes before a person even speak a single word.
    This enhances your own confidence and mindset noticeably.
    A put-together look conveys professionalism in the office.
    https://b3.hypebeasts.ru/qdEfGhGC/
    Stylish clothing let you to express your unique identity.
    Others often judge well-dressed people as more successful and trustworthy.
    Ultimately, putting effort in your style is an investment in yourself.

  46. hargatoto's avatar hargatoto says:

    I like this blog very much, Its a real nice spot to read and get info .

  47. Richardquatt's avatar Richardquatt says:

    Dressing stylish projects a strong first impression.
    Your attire communicates volumes before you actually speak a word.
    This enhances your own confidence and mindset significantly.
    Your polished appearance signals professionalism in the office.
    https://n1.sneakero.ru/ojh4bQEma/
    Fashionable choices allow you to express your unique identity.
    People often judge stylish people as more capable and reliable.
    Ultimately, putting effort in your wardrobe is an investment in yourself.

  48. Richardquatt's avatar Richardquatt says:

    Dressing well projects a strong first impression.
    A outfit speaks volumes before you actually speak a single word.
    It boosts your personal self-esteem and mood significantly.
    A polished appearance signals competence in the office.
    https://n1.sneakero.ru/OJtszW/
    Stylish clothing let you to showcase your individual personality.
    People often perceive well-dressed people as more successful and reliable.
    Ultimately, putting effort in your style is an investment in yourself.

  49. Stephenviaps's avatar Stephenviaps says:

    This is my first time go to see at here and i am truly happy to read all at one place.
    byueuropaviagraonline

  50. LhanepiliA's avatar LhanepiliA says:

    What a material of un-ambiguity and preserveness of valuable knowledge regarding unpredicted emotions.
    garipovbulat

Comments are closed.