{"id":3300,"date":"2022-02-22T12:28:02","date_gmt":"2022-02-22T06:58:02","guid":{"rendered":"https:\/\/www.cloudnowtech.com\/blog\/?p=3300"},"modified":"2022-02-22T12:28:02","modified_gmt":"2022-02-22T06:58:02","slug":"apis-avoid-the-sprawl","status":"publish","type":"post","link":"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/","title":{"rendered":"APIs, APIs, APIs&#8230; avoid the Sprawl!"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Whether you are checking the weather on your phone or booking a ticket, watching your stock ticker, or speaking with a chatbot, chances are you\u2019re interacting with an API, or <a href=\"https:\/\/www.cloudnowtech.com\/blog\/apis-the-building-blocks-of-modern-technologies-and-businesses\/\">Application Programming Interface<\/a>. In fact, the total number of public and private APIs in use is almost a whopping <\/span><a href=\"https:\/\/devops.com\/api-sprawl-a-looming-threat-to-digital-economy\/\"><span style=\"font-weight: 400;\">200 million<\/span><\/a><span style=\"font-weight: 400;\">!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This huge number of APIs and the physical spread of the distributed infrastructure locations has created a challenge known as an \u201cAPI sprawl\u201d.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">American technology company F5 recently released a <\/span><a href=\"https:\/\/www.bloomberg.com\/press-releases\/2021-11-04\/f5-identifies-api-sprawl-as-significant-threat-to-business-and-the-economy\"><span style=\"font-weight: 400;\">study<\/span><\/a><span style=\"font-weight: 400;\"> that looks at the challenges and opportunities that an API-driven economy presents. The authors say, \u201cIf data is the new oil, then APIs could, unfortunately, become the new plastic, with by-products wreaking havoc on the ecosystem. To stay healthy and thrive in the API-driven economy, it\u2019s time for organizations to get serious about creating, using, and managing APIs responsibly.\u201d<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Why does API sprawl exist?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">API sprawl is as continuous as the application lifecycle process itself. There are many kinds of APIs, from public productized APIs (like Google Maps) to private or partner APIs (used by internal teams of companies).\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">APIs can be web-based, browser-based, or device-based as well as built to serve a single purpose or intended to aggregate multiple different data providers. Given the enormous number of APIs on the market, managing growth poses a challenge, especially if organizations do not follow best practices.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Operational and security challenges\u00a0<\/span><\/h3>\n<p><b>Keeping track<\/b><\/p>\n<p><span style=\"font-weight: 400;\">As the number of APIs grows, it becomes hard to keep track of where they are located. This can result in documentation issues, which impacts end-to-end connectivity. API documentation needs to be strong to effectively use, integrate, maintain, and update APIs, as well as to improve the experience for developers using the API, reduce time spent onboarding new users, and identify and resolve bugs faster.<\/span><\/p>\n<p><b>Versioning can be missed<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Since APIs are updated frequently, issues related to versioning \u2013 the practice of transparently managing changes to the API, so users know what to expect \u2013 may arise. If ignored by developers, APIs can become unsupported and hard to maintain. Sprawled APIs can thus lead to a reduction in service reliability.<\/span><\/p>\n<p><b>Potential security lapses<\/b><\/p>\n<p><span style=\"font-weight: 400;\">APIs are also prone to fraud and malicious behavior, which is why external APIs must be validated for trust. A 2021 <\/span><a href=\"https:\/\/securityboulevard.com\/2021\/07\/api-attack-traffic-grew-300-in-the-last-six-months\/\"><span style=\"font-weight: 400;\">report<\/span><\/a><span style=\"font-weight: 400;\"> issued by Salt Labs revealed a surge in API attacks over the past six months. Malicious traffic grew by 348%, underscoring the prevalence of cloud-native vulnerabilities. In fact, nearly half of all surveyed developers cite security concerns as a top worry as it delays application rollouts, tarnishes brand reputation, and may lead to revenue loss.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another <\/span><a href=\"https:\/\/www.volterra.io\/resources\/doc\/Volterra_The_Rise_of_Cloud-Native_Apps_R1.pdf\"><span style=\"font-weight: 400;\">report<\/span><\/a><span style=\"font-weight: 400;\">, which polled more than 300 IT decision-makers across the US, says that organizations struggle to detect, understand and control the APIs in their cloud-native apps, and that 40% of all organizations have no solution in production today for discovering and securing APIs. Over 70% of respondents said that security problems are exacerbated by the growing number of APIs and that cloud-native apps and Kubernetes deployments are particularly difficult to protect.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">How do you reduce the challenges posed by the API sprawl?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Existing app security solutions and strategies may not properly protect modern apps at the API level, as traditional point products were primarily created for app-to-web communication. Cloud-native environments on the other hand are defined by app-to-app and API-to-API communication.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Treat the API as a product rather than a project codebase. This gives a better developer experience as well as helps realize the potential value of APIs as business accelerators.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use spec-driven development as this will keep design, development, documentation, and testing, in sync, resulting in clearer requirements. Also, create and regularly update a company service directory to make services easily discoverable and reduce duplication.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set clear guidelines for versioning as a rigorous approach toward API versioning leads to better API integration. When APIs are documented, they are versioned such that users can have expectations of maintenance and lifecycle.<\/span><\/li>\n<\/ul>\n<p><i><span style=\"font-weight: 400;\">In today\u2019s API-driven environment, API integration needs to be a critical part of an organization\u2019s security strategy. CloudNow offers API implementation design and delivery models that can help you gain a competitive edge in your market by integrating your legacy system with an API-based strategy. <a href=\"https:\/\/www.cloudnowtech.com\/contact-us.html\">Contact us<\/a> today for more information.<\/span><\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whether you are checking the weather on your phone or booking a ticket, watching your stock ticker, or speaking with a chatbot, chances are you\u2019re interacting with an API, or Application Programming Interface. In fact, the total number of public and private APIs in use is almost a whopping 200 million! This huge number of [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":3302,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[22,23,277],"tags":[73,75,329],"class_list":["post-3300","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apis","category-application-development","category-application-development-modernization","tag-apis","tag-application-modernization","tag-application-programming-interface"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>APIs, APIs, APIs... avoid the Sprawl! - Discover Better Value Faster<\/title>\n<meta name=\"description\" content=\"The total number of APIs in use globally is almost a whopping 200 million! This huge number of APIs and the physical spread of distributed infra locations has created \u201cAPI sprawl\u201d.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"APIs, APIs, APIs... avoid the Sprawl! - Discover Better Value Faster\" \/>\n<meta property=\"og:description\" content=\"The total number of APIs in use globally is almost a whopping 200 million! This huge number of APIs and the physical spread of distributed infra locations has created \u201cAPI sprawl\u201d.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/\" \/>\n<meta property=\"og:site_name\" content=\"Discover Better Value Faster\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-22T06:58:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-86.jpeg?fit=1140%2C760&#038;ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1140\" \/>\n\t<meta property=\"og:image:height\" content=\"760\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sridhar T\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/#website\",\"url\":\"https:\/\/www.cloudnowtech.com\/blog\/\",\"name\":\"Discover Better Value Faster\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cloudnowtech.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-86.jpeg?fit=1140%2C760&ssl=1\",\"contentUrl\":\"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-86.jpeg?fit=1140%2C760&ssl=1\",\"width\":1140,\"height\":760,\"caption\":\"APIs, APIs, APIs... avoid the Sprawl!\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/#webpage\",\"url\":\"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/\",\"name\":\"APIs, APIs, APIs... avoid the Sprawl! - Discover Better Value Faster\",\"isPartOf\":{\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/#primaryimage\"},\"datePublished\":\"2022-02-22T06:58:02+00:00\",\"dateModified\":\"2022-02-22T06:58:02+00:00\",\"author\":{\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/#\/schema\/person\/977f1b85f56927fa0b0732299005e1ef\"},\"description\":\"The total number of APIs in use globally is almost a whopping 200 million! This huge number of APIs and the physical spread of distributed infra locations has created \\u201cAPI sprawl\\u201d.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cloudnowtech.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"APIs, APIs, APIs&#8230; avoid the Sprawl!\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/#\/schema\/person\/977f1b85f56927fa0b0732299005e1ef\",\"name\":\"Sridhar T\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/03\/Artboard-\\u2013-2-96x96.png\",\"contentUrl\":\"https:\/\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/03\/Artboard-\\u2013-2-96x96.png\",\"caption\":\"Sridhar T\"},\"description\":\"Sridhar has extensive experience on various aspects of programming, analysis &amp; development that spans over 18 years. He has developed solutions in the areas of learning management systems, business continuity, ERP, digital payments, and more.\",\"sameAs\":[\"https:\/\/www.cloudnowtech.com\/blog\"],\"url\":\"https:\/\/www.cloudnowtech.com\/blog\/author\/soundarya\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"APIs, APIs, APIs... avoid the Sprawl! - Discover Better Value Faster","description":"The total number of APIs in use globally is almost a whopping 200 million! This huge number of APIs and the physical spread of distributed infra locations has created \u201cAPI sprawl\u201d.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/","og_locale":"en_US","og_type":"article","og_title":"APIs, APIs, APIs... avoid the Sprawl! - Discover Better Value Faster","og_description":"The total number of APIs in use globally is almost a whopping 200 million! This huge number of APIs and the physical spread of distributed infra locations has created \u201cAPI sprawl\u201d.","og_url":"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/","og_site_name":"Discover Better Value Faster","article_published_time":"2022-02-22T06:58:02+00:00","og_image":[{"width":1140,"height":760,"url":"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-86.jpeg?fit=1140%2C760&ssl=1","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sridhar T","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.cloudnowtech.com\/blog\/#website","url":"https:\/\/www.cloudnowtech.com\/blog\/","name":"Discover Better Value Faster","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudnowtech.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/#primaryimage","inLanguage":"en-US","url":"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-86.jpeg?fit=1140%2C760&ssl=1","contentUrl":"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-86.jpeg?fit=1140%2C760&ssl=1","width":1140,"height":760,"caption":"APIs, APIs, APIs... avoid the Sprawl!"},{"@type":"WebPage","@id":"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/#webpage","url":"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/","name":"APIs, APIs, APIs... avoid the Sprawl! - Discover Better Value Faster","isPartOf":{"@id":"https:\/\/www.cloudnowtech.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/#primaryimage"},"datePublished":"2022-02-22T06:58:02+00:00","dateModified":"2022-02-22T06:58:02+00:00","author":{"@id":"https:\/\/www.cloudnowtech.com\/blog\/#\/schema\/person\/977f1b85f56927fa0b0732299005e1ef"},"description":"The total number of APIs in use globally is almost a whopping 200 million! This huge number of APIs and the physical spread of distributed infra locations has created \u201cAPI sprawl\u201d.","breadcrumb":{"@id":"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudnowtech.com\/blog\/apis-avoid-the-sprawl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudnowtech.com\/blog\/"},{"@type":"ListItem","position":2,"name":"APIs, APIs, APIs&#8230; avoid the Sprawl!"}]},{"@type":"Person","@id":"https:\/\/www.cloudnowtech.com\/blog\/#\/schema\/person\/977f1b85f56927fa0b0732299005e1ef","name":"Sridhar T","image":{"@type":"ImageObject","@id":"https:\/\/www.cloudnowtech.com\/blog\/#personlogo","inLanguage":"en-US","url":"https:\/\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/03\/Artboard-\u2013-2-96x96.png","contentUrl":"https:\/\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/03\/Artboard-\u2013-2-96x96.png","caption":"Sridhar T"},"description":"Sridhar has extensive experience on various aspects of programming, analysis &amp; development that spans over 18 years. He has developed solutions in the areas of learning management systems, business continuity, ERP, digital payments, and more.","sameAs":["https:\/\/www.cloudnowtech.com\/blog"],"url":"https:\/\/www.cloudnowtech.com\/blog\/author\/soundarya\/"}]}},"jetpack_featured_media_url":"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2022\/02\/Blog-86.jpeg?fit=1140%2C760&ssl=1","_links":{"self":[{"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/posts\/3300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/comments?post=3300"}],"version-history":[{"count":2,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/posts\/3300\/revisions"}],"predecessor-version":[{"id":3307,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/posts\/3300\/revisions\/3307"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/media\/3302"}],"wp:attachment":[{"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/media?parent=3300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/categories?post=3300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/tags?post=3300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}