{"id":13363,"date":"2023-12-13T15:04:04","date_gmt":"2023-12-13T09:04:04","guid":{"rendered":"https:\/\/dtasiagroup.com\/?p=13363"},"modified":"2023-12-13T15:04:04","modified_gmt":"2023-12-13T09:04:04","slug":"top-seven-reasons-your-api-developer-portal-is-failing","status":"publish","type":"post","link":"https:\/\/dtasiagroup.com\/vi\/top-seven-reasons-your-api-developer-portal-is-failing\/","title":{"rendered":"Top seven reasons your API developer portal is failing"},"content":{"rendered":"<div class=\"elementor-element elementor-element-b43a3a7 elementor-widget elementor-widget-image\" data-id=\"b43a3a7\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"image.default\">\n<div class=\"elementor-widget-container\"><\/div>\n<\/div>\n<div class=\"elementor-element elementor-element-45bd6919 elementor-widget elementor-widget-theme-post-content\" data-id=\"45bd6919\" data-element_type=\"widget\" data-settings=\"{&quot;ekit_adv_tooltip_content&quot;:&quot;Tooltip Content.&quot;,&quot;ekit_adv_tooltip_enable&quot;:&quot;yes&quot;,&quot;ekit_we_effect_on&quot;:&quot;none&quot;,&quot;ekit_adv_tooltip_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;ekit_adv_tooltip_position&quot;:&quot;top&quot;,&quot;ekit_adv_tooltip_animation&quot;:&quot;fade&quot;,&quot;ekit_adv_tooltip_arrow&quot;:1,&quot;ekit_adv_tooltip_trigger&quot;:&quot;mouseenter&quot;,&quot;ekit_adv_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"theme-post-content.default\" aria-describedby=\"tippy-1\">\n<div class=\"elementor-widget-container\">\n<div id=\"fragment-826\" class=\"content-fragment blog-post-poster no-wrapper with-spacing responsive-1\" data-reflow=\"_p_content,_p_singlecolumn,1,1,7\">\n<div class=\"content-fragment-content\">\n<div class=\"content full text\">\n<div class=\"poster\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large wp-post-image aligncenter\" src=\"https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/Marketplace_Developer_Experience_Blog_April_2023-1024x576.jpg\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/Marketplace_Developer_Experience_Blog_April_2023-1024x576.jpg 1024w, https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/Marketplace_Developer_Experience_Blog_April_2023-300x169.jpg 300w, https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/Marketplace_Developer_Experience_Blog_April_2023-768x432.jpg 768w, https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/Marketplace_Developer_Experience_Blog_April_2023-150x84.jpg 150w, https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/Marketplace_Developer_Experience_Blog_April_2023.jpg 1200w\" alt=\"Top seven reasons your API developer portal is failing\" width=\"1024\" height=\"576\" \/><\/p>\n<p>API portals should be giving app developers the tools they need to find APIs and you the tools to manage the entire API lifecycle. They\u2019re supposed to make your APIs easier to adopt. And they were supposed to be helping you get a return on your API investments.<\/p>\n<p>Instead, they\u2019ve turned into a list of stuff that demands support time as frustrated developers struggle to navigate the portal. Part of this is due to the explosive growth of APIs, but also more dev teams, more types of APIs (Asynch, Synch, gRPC, graphQL\u2026), and the fact this is all happening in multiple deployments and with multiple vendors.<\/p>\n<p>It\u2019s probably also because you\u2019re treating API developer portals like a junk drawer full of cables \u2013 you know the one I\u2019m talking about.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-66264 aligncenter\" src=\"https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/cable-junk-drawer-1024x768.jpg\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/cable-junk-drawer-1024x768.jpg 1024w, https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/cable-junk-drawer-300x225.jpg 300w, https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/cable-junk-drawer-768x576.jpg 768w, https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/cable-junk-drawer-1536x1152.jpg 1536w, https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/cable-junk-drawer-2048x1536.jpg 2048w, https:\/\/blog.axway.com\/wp-content\/uploads\/2023\/05\/cable-junk-drawer-150x112.jpg 150w\" alt=\"a desk drawer full of old, somewhat-tangled cables \" width=\"1024\" height=\"768\" \/><\/p>\n<p>It\u2019s the drawer where you collect cables that you need, and ones that you might potentially use someday. You probably meant to organize it at some point, but it\u2019s become a thing unto itself now. Pretty soon, you find yourself buying a new API \u2013 I mean, HDMI cable \u2013 only to realize later you already had one that was wedged under the very bottom of the pile.<\/p>\n<p>If you can get the right organization and view of what you have, you\u2019re able to quickly pull out what you need, lock up your valuables safely, and donate what you know deep down inside you will never actually use. Sound familiar?<\/p>\n<p>Here\u2019s why your API developer portals are stuffed with stuff that no one can find or use, and how you can unlock the full value of your APIs with an API marketplace that offers a more complete developer experience.<\/p>\n<p>&nbsp;<\/p>\n<p><span id=\"what-are-api-developer-portals\" class=\"ez-toc-section\"><\/span><strong>What are API developer portals?<\/strong><\/p>\n<p>An API portal is a web catalog specifically designed for access to a company\u2019s APIs. It provides a centralized location for developers \u2013 potentially both internal and external \u2013 to find API documentation, register for API access, and collaborate with the company providing the API.<\/p>\n<p>The idea is to provide a good developer experience that encourages adoption and engagement with the APIs. The portal should offer a comprehensive set of tools and resources to support developers throughout the entire API lifecycle.<\/p>\n<p>Unfortunately, API portals rarely live up to that standard. Instead, companies often lose money building and maintaining too many of them. They\u2019re finding unmanaged (read: lost) APIs that pose security risks, and unclear documentation and examples (if there\u2019s any to begin with).<\/p>\n<p>&nbsp;<\/p>\n<p><span id=\"top-seven-reasons-your-api-developer-portal-is-failing\" class=\"ez-toc-section\"><\/span><strong>Top seven reasons your API developer portal is failing<\/strong><\/p>\n<p>A recent study by Enterprise Management Associates found\u00a0<a href=\"https:\/\/www.scmagazine.com\/news\/application-security\/it-organizations-document-apis\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\" data-wpel-link=\"external\">fewer than 10%<\/a>\u00a0of IT organizations fully document their APIs. Besides making for a frustrating experience when a developer wants to use an API, the lack of visibility and documentation can pose serious security blind spots to your organization, the study\u2019s sponsor points out.<\/p>\n<p>Even if you\u2019re only using a portal for your internal teams, you need a consistent experience to ensure APIs are intelligently designed, documented, tested, and supported throughout the entire lifecycle. Importantly, they need the tools to go beyond a project mindset \u2013 i.e., developing an API for a single use case \u2013 to\u00a0<a href=\"https:\/\/blog.axway.com\/learning-center\/apis\/enterprise-api-strategy\/treat-apis-as-a-product\" target=\"_self\" rel=\"follow noopener\" data-wpel-link=\"internal\">treating APIs as business capabilities (products)<\/a>\u00a0that are more easily reused and recomposed into new solutions.<\/p>\n<p><strong>Here are seven signs your API developer portal is failing you:<\/strong><\/p>\n<ol>\n<li>It\u2019s just a list of stuff \u2013 siloed teams have to manually add APIs<\/li>\n<li>Search is dependent on structure, and tagging isn\u2019t well defined (or even used)<\/li>\n<li>There aren\u2019t any examples; no way to showcase how an API could be implemented<\/li>\n<li>Developers don\u2019t know where to start to understand your offering<\/li>\n<li>You have little indication of what APIs are getting used or if they\u2019re even still supported<\/li>\n<li>No product orientation with ownership and ongoing content and freshness<\/li>\n<li>When it depends on developers using some extra toolsets to work, the portal doesn\u2019t work.<\/li>\n<\/ol>\n<p>What it really comes down to is that API portals have historically focused on APIs as technical interfaces. But an effective API strategy focuses on API\u00a0<em>products<\/em>\u00a0\u2013 business capabilities packaged into an API.<\/p>\n<p>Organizations need the tools to design API products that solve specific needs and drive business forward, not just a repository for application programming interfaces.<\/p>\n<p>&nbsp;<\/p>\n<p><span id=\"the-true-cost-of-the-problem\" class=\"ez-toc-section\"><\/span><strong>The true cost of the problem<\/strong><\/p>\n<p>So, your API developer portals aren\u2019t working out the way you need them to, and growing complexity isn\u2019t helping matters. One common stumbling block is when larger companies have multiple development portals; they might be organized by development center, API pattern, Gateway vendor or other category.<\/p>\n<p>There are good reasons to organize by customer segment, but the multiplication of portals can complicate things. For example, if you have teams in different geographical locations, they likely have their own developer portals through their preferred vendor, and they might all be deployed differently (cloud, on-premises).<\/p>\n<p><strong>Security risks<\/strong><\/p>\n<p>With increased complexity, you it\u2019s also harder to have a single source of truth for all your APIs. This can lead to serious\u00a0<a href=\"https:\/\/blog.axway.com\/learning-center\/digital-security\/cyberthreats\/rethinking-api-security-to-meet-todays-threats\" target=\"_self\" rel=\"follow noopener\" data-wpel-link=\"internal\">API security concerns<\/a>\u00a0when they go unnoticed. A 2022 analysis of more than 16.7 billion API transactions found that\u00a0<a href=\"https:\/\/www.cpomagazine.com\/cyber-security\/shadow-api-is-the-leading-api-security-threat-with-over-5-billion-attacks-says-api-protection-report\/\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\" data-wpel-link=\"external\">31% of the malicious requests<\/a>\u00a0targeted unknown, unmanaged, or unprotected APIs.<\/p>\n<p>Beyond security concerns, this lack of efficiency leads to very real costs in terms of lost time and resources, slowing down digital initiatives. And it makes it hard to execute an\u00a0<a href=\"https:\/\/blog.axway.com\/learning-center\/apis\/enterprise-api-strategy\/api-program-4-essential-components\" target=\"_self\" rel=\"follow noopener\" data-wpel-link=\"internal\">aligned, enterprise-wide API strategy<\/a>.<\/p>\n<p><strong>Lack of adoption<\/strong><\/p>\n<p>If you\u2019re offering a poor API developer experience, it can undermine trust in your developer portal and its APIs. That translates into low API adoption.<\/p>\n<p>The developers attempting to consume your APIs are lost and frustrated when navigating across multiple portals. They aren\u2019t sure which source to trust for documentation (if there is any, as we saw in the study cited above). As a result, they need a lot of support and walk-through just to adopt a single API.<\/p>\n<p>Even if they do find the API they need, it\u2019s unclear how or where that API is being maintained and supported. Can they trust it?<\/p>\n<p><strong>Duplication of APIs<\/strong><\/p>\n<p>Finally, a poor developer experience on your API portal leads to API duplication. Low reuse and adoption are painful because developing an API is\u00a0<em>expensive<\/em>. When we\u00a0<a href=\"https:\/\/resources.axway.com\/manage-complexity-tech\/report-api-complexity-is-real-growing-and-holding-enterprises-back?utm_source=contributed&amp;utm_medium=blog&amp;utm_campaign=marketplace_gc&amp;utm_term=null&amp;utm_content=contributed&amp;utm_id=null\" target=\"_self\" rel=\"follow noopener\" data-wpel-link=\"exclude\">researched API complexity<\/a>, we found companies stand to save nearly $30K on average every time they reuse an API.<\/p>\n<p>You can\u2019t afford to have teams from different regions or departments redoing the same work because developers couldn\u2019t find the API they needed.<\/p>\n<p>&nbsp;<\/p>\n<p><span id=\"what-is-the-best-api-developer-portal\" class=\"ez-toc-section\"><\/span><strong>What is the best API developer portal?<\/strong><\/p>\n<p>To drive adoption, companies need to be able to package and manage their APIs as products, and that includes streamlining the process of onboarding, empowering developers to use their APIs.<\/p>\n<p><strong>That\u2019s why the best API developer portal is an\u00a0<\/strong><a href=\"https:\/\/www.axway.com\/en\/products\/amplify-enterprise-marketplace\" target=\"_self\" rel=\"follow noopener\" data-wpel-link=\"exclude\"><strong>API\u00a0<em>marketplace<\/em><\/strong><\/a><strong>.\u00a0<\/strong><\/p>\n<p>Amplify Enterprise Marketplace consolidates all your APIs across platforms, gateways, and repositories into one enterprise API developer portal.<\/p>\n<p>With a\u00a0<a href=\"https:\/\/blog.axway.com\/learning-center\/apis\/api-management\/what-is-universal-api-management\" target=\"_self\" rel=\"follow noopener\" data-wpel-link=\"internal\">universal API management platform<\/a>\u00a0as its foundation, Marketplace tames complexity by using lightweight agents to automate the discovery, capture, and validation of APIs into one registry where they can be managed, monitored, and governed.<\/p>\n<p>That means developer teams can continue to work with their preferred tools and deployment modes, and you are able to tame the complexity thanks to a single source of truth for your APIs.<\/p>\n<p><em>I recently shared some of the ways an API marketplace helps improve internal efficiency. Watch the video below to see how it gives teams APIs they can trust.\u00a0<\/em><\/p>\n<div class=\"epyt-video-wrapper fluid-width-video-wrapper\"><iframe id=\"_ytid_43748\" class=\"__youtube_prefs__ no-lazyload\" title=\"Amplify Marketplace | How does an API Marketplace help improve internal efficiency?\" src=\"https:\/\/www.youtube.com\/embed\/TXl9GoH3ruw?enablejsapi=1&amp;autoplay=0&amp;cc_load_policy=0&amp;cc_lang_pref=&amp;iv_load_policy=1&amp;loop=0&amp;modestbranding=1&amp;rel=0&amp;fs=1&amp;playsinline=0&amp;autohide=2&amp;theme=dark&amp;color=red&amp;controls=1&amp;\" allowfullscreen=\"allowfullscreen\" data-origwidth=\"1170\" data-origheight=\"658\" data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\" data-gtm-yt-inspected-5=\"true\" data-gtm-yt-inspected-13=\"true\" data-mce-fragment=\"1\"><\/iframe><\/div>\n<p>&nbsp;<\/p>\n<p><strong>Learn 5 reasons why Amplify Enterprise Marketplace is the developer\u2019s dream API portal.<\/strong>Amplify helps you increase the speed to market for new digital initiatives by making it much easier for dev teams to find and adopt the precise API building blocks they need. And with Marketplace, you can build fewer, more useful APIs with a productization process that validates security while also increasing your APIs\u2019 value, longevity, and adoption.<\/p>\n<p>Let\u2019s get that cable drawer under control.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Source:\u00a0<a href=\"https:\/\/blog.axway.com\/learning-center\/apis\/api-management\/api-developer-portal-not-giving-results\">https:\/\/blog.axway.com\/learning-center\/apis\/api-management\/api-developer-portal-not-giving-results<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>About DT Asia<\/strong><\/p>\n<p>DT Asia began in 2007 with a clear mission to build the market entry for various pioneering IT security solutions from the US, Europe and Israel.<\/p>\n<p>Today, DT Asia is a regional, value-added distributor of cybersecurity solutions providing cutting-edge technologies to key government organisations and top private sector clients including global banks and Fortune 500 companies. We have offices and partners around the Asia Pacific to better understand the markets and deliver localised solutions.<\/p>","protected":false},"excerpt":{"rendered":"<p>API portals should be giving app developers the tools they need to find APIs and you the tools to manage the entire API lifecycle. They\u2019re supposed to make your APIs easier to adopt. And they were supposed to be helping you get a return on your API investments.<\/p>","protected":false},"author":11,"featured_media":13365,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[],"class_list":["post-13363","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles"],"_links":{"self":[{"href":"https:\/\/dtasiagroup.com\/vi\/wp-json\/wp\/v2\/posts\/13363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dtasiagroup.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dtasiagroup.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dtasiagroup.com\/vi\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/dtasiagroup.com\/vi\/wp-json\/wp\/v2\/comments?post=13363"}],"version-history":[{"count":0,"href":"https:\/\/dtasiagroup.com\/vi\/wp-json\/wp\/v2\/posts\/13363\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dtasiagroup.com\/vi\/wp-json\/wp\/v2\/media\/13365"}],"wp:attachment":[{"href":"https:\/\/dtasiagroup.com\/vi\/wp-json\/wp\/v2\/media?parent=13363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dtasiagroup.com\/vi\/wp-json\/wp\/v2\/categories?post=13363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dtasiagroup.com\/vi\/wp-json\/wp\/v2\/tags?post=13363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}