{"id":40043,"date":"2021-01-15T00:49:43","date_gmt":"2021-01-15T07:49:43","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/premier-developer\/?p=40043"},"modified":"2021-01-11T10:02:29","modified_gmt":"2021-01-11T17:02:29","slug":"importing-an-openapi-api-into-azure-api-management-service","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/importing-an-openapi-api-into-azure-api-management-service\/","title":{"rendered":"Importing an OpenAPI API into Azure API Management Service"},"content":{"rendered":"<p><a class=\"x-hidden-focus\" href=\"https:\/\/www.linkedin.com\/in\/bryansoltis\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bryan Soltis<\/a> walks us through the process of importing an OpenAPI API into the Azure API Management Service, making it easy for developers to manage systems on a global level and empower users to develop their applications.<\/p>\n<hr \/>\n<p>Creating an API is a pretty standard ask of any developer. You have some functionality that you need to make available, so you create an interface to expose it. You let the community know it\u2019s ready and everyone uses it and loves it and you unite the globe, ala &#8220;Wyld Stallyns&#8221; style! With that global unification, often comes the need to manage access, authenticate users, and control releases. Azure API Management serves this purpose by providing a powerful management experience for your solutions. In this blog, I\u2019m going to show you how to quickly import your existing OpenAPI APIs into Azure APIM.<\/p>\n<p>OK, if the Bill &amp; Ted reference didn\u2019t do it, you should know the Azure API Management is a very powerful service for your APIs. This SaaS solution allows you to easily manage thousands of APIs, control access, define subscriptions and limits, all from the comfort of your couch (because it\u2019s 2020 and that\u2019s where everything happens now). What\u2019s even better, is the entire service is nearly maintenance free, allowing you to focus on your code.<\/p>\n<p>Learn more about\u00a0<a title=\"Azure API Management Services\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/api-management\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-new-window=\"true\"><strong>Azure API Management Services<\/strong><\/a>.<\/p>\n<p>If you\u2019re like most developers, you have a bunch of existing APIs that you will need to work with. Importing these solutions into APIM is the key to unlocking the management features of the platform. So, you have a bunch of APIs and OpenAPI specifications for them. But how do you get them into APIM? Let me show you.<\/p>\n<p>Check out the step-by-step example <a href=\"https:\/\/soltisweb.com\/blog\/detail\/2020-08-19-importingopenapiapiintoazureapim\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By leveraging Azure API Management for administration, developers can quickly import their applications and manage their systems on a global level. Through the Azure portal or code, you can get your APIs into a managed environment and help your users develop their applications.<\/p>\n","protected":false},"author":582,"featured_media":40044,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[25],"tags":[143],"class_list":["post-40043","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-api-management"],"acf":[],"blog_post_summary":"<p>By leveraging Azure API Management for administration, developers can quickly import their applications and manage their systems on a global level. Through the Azure portal or code, you can get your APIs into a managed environment and help your users develop their applications.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/40043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=40043"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/40043\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/40044"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=40043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=40043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=40043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}