{"id":5253,"date":"2020-02-19T12:33:58","date_gmt":"2020-02-19T16:33:58","guid":{"rendered":"https:\/\/www.freelancinggig.com\/blog\/?p=5253"},"modified":"2020-02-19T12:33:59","modified_gmt":"2020-02-19T16:33:59","slug":"how-does-kong-api-gateway-work","status":"publish","type":"post","link":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/","title":{"rendered":"How Does KONG API Gateway Work?"},"content":{"rendered":"<p>If talking about Kong then it is\nOrchestration Microservice <a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/api\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>API<\/a> Gateway. It offers a flexible layer of\nabstraction which securely controls communication between microservices and\ncustomers through API. It is even recognized as an API Gateway, Service Mesh or\nAPI middleware. It is accessible as a project of open source in 2015, its main\nvalues are high extensibility and performance.<\/p>\n\n\n\n<p>You should know that Kong is a Lua\napplication which is running perfectly in Nginx and made feasible by the\nlua-nginx-module.<\/p>\n\n\n\n<p><strong>Is API management matter?<\/strong><\/p>\n\n\n\n<p>Speed and adaptation have to turn\ninto important factors in the software business. We can find the results of\nthis tendency in the advent of microservices designs, incessant delivery,\nDevOps culture, cloud computing, and agile software development. To be quick,\nyou must split a system into summarized services and be capable to transform\neach part of the system in an immediate. This tendency even impacts in a higher\nlevel of demand for combined solutions between different services and\napplications.&#xA0;<\/p>\n\n\n\n<p>Understand that API management\nperforms a crucial role in this combination by offering clear abstractions and\nboundaries between different systems. These days we make value by mixing\ndifferent types of services in its place of building our solutions. Therefore,\n<a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/saas\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>SaaS<\/a> applications and cloud computing are very famous. With the increasing\ntrend of APIs, some companies adjusted the model of their business, and some\nalso shifted to a completely API-centric business approach. You can see that\nExpedia Inc makes 90% of the profits throughout the Expedia Affiliate Network,\na highly effective platform of API. On the other hand, Netflix has built a\nsystem of more than 1000 APIs to perfectly support different types of devices\nfor its streaming platform. On the other hand, Salesforce, one of the quickest\ngrowing CRM vendors makes more than 50% of its profit with APIs. Some other\nnormal uses for APIs are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>reach\n     customers or get content<\/li><li>make\n     enough amount of traffic<\/li><li>expand\n     the network of the partner&#xA0;<\/li><li>Search\n     for new opportunities for the business<\/li><li>make\n     new streams for the revenue generation<\/li><li>support\n     different types of devices<\/li><li>make\n     enough level of flexibility for inner projects<\/li><li>give\n     a complete level of integration skills with any other systems<\/li><\/ul>\n\n\n\n<p>But using the facility of APIs is not\nsimple and it comes with a cost. The price of the discussed advantages is\ngrowing organizational and technical complexity.&#xA0;<\/p>\n\n\n\n<p><strong>Architecture of Kong<\/strong><\/p>\n\n\n\n<p>As we have discussed, Kong is an API\ngateway based on open source technology to control the RESTful APIs. It is an\nimportant part of Kong Enterprise, a package of Kong API gateway, is known by\nthe name of Gelato. It is an analytics platform. It is designed for enterprise\nclients that run lots of APIs and need a highly dedicated 24\/7 client support\nsystem. For small size business to medium-sized businesses, the highly demanded\nKong API gateway (edition of the community) will suffice to make very first and\nimportant steps in the management of API.<\/p>\n\n\n\n<p>But the main question is, Why should\nyou use Kong?<\/p>\n\n\n\n<p>In <a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/case\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>case<\/a> you are making for web, IoT\nor mobile you will possibly come up needing a common level of functionality to\nrun your real program or software. Kong can without any problem help by\ntreating like a gateway for microservices demands while offering enough amount\nof load balancing, <a class=\"glossaryLink\" href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/authentication\/\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">authentication<\/a>, logging, transformations, rate-limiting, and\nmore throughout plugins.<\/p>\n\n\n\n<p>But certainly, kong is the\ntemplate-based engine that will assist the accelerate time of the development\nand it effectively supports configurable plugins. Different types of\ncommunities&#x2019; support development as well as make it stable. There is no\nrequirement to reinvent the wheel.<\/p>\n\n\n\n<p>Different types of authentication\nplugin that we can select from Basic <a class=\"glossaryLink\" href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/confirmation\/\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">confirmation<\/a>, LDAP, JWT until the most\nutilized &#x2014; Oauth2.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>The plugin of security that additional protection layers like CORS, ACL, IP Restriction and Dynamic SSL.<\/li><li>Plugin for traffic control is very helpful for a limited price like rate limiting, demand size limiting, limiting response rate and others.&#xA0;<\/li><li>Monitoring and analytics which visualize, monitor and inspect API traffic like data dog, Prometheus, and Runscope.&#xA0;<\/li><li>The plugin of transformation which transforms request as well as responses on the fly like Response Transformer, Request Transformer.&#xA0;<\/li><li>Plugin for logging plugin which log response and request data utilizing the best transport for your overall infrastructure: UDP, TCP, StatsD, HTTP, Syslog,      and some others.<\/li><\/ul>\n\n\n\n<p><strong>How you can install Kong Community\nEdition<\/strong><\/p>\n\n\n\n<p>Kong is easily available to use in\nthe environments of multiple operating systems. For the simplest level of\ninstallation, you can use the facility of docker, and for this, you must have\nsome type of basic knowledge about the docker.&#xA0;<\/p>\n\n\n\n<p><strong>Some highly important concepts<\/strong><\/p>\n\n\n\n<p>Earlier than we dive into some key\ncode samples, let us take a careful look at the important concepts in Kong:<\/p>\n\n\n\n<p>API Object&#xA0;&#x2013; Completely wraps properties of any specific HTTP(s) endpoint\nwhich accomplishes a task or delivers some type of service. Different types of\nconfigurations contain HTTP techniques, endpoint URIs, upstream URL that\ndirectly points to the API servers and would be used for the requests of\nproxying, too much retires, rate controls, timeouts, etc.<\/p>\n\n\n\n<p>Client Object&#xA0;&#x2013; Completely wraps the properties of someone utilizing API endpoints.\nIt would be utilized for access, tracking control and many more<\/p>\n\n\n\n<p>Upstream Object&#xA0;&#x2013; Explains how incoming demands would be proxied or balanced of\nthe load, represented by a computer-generated hostname<\/p>\n\n\n\n<p>Target Object&nbsp;&ndash; Shows the services are served and implemented, recognized by a\nhostname (or a unique IP <a class=\"glossaryLink\"  href=\"https:\/\/www.freelancinggig.com\/blog\/glossary\/address\/\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>address<\/a>) and a specific port. You should carefully\nnote that the targets of each upstream can just be disabled or added. A record\nof target changes is kept by the upstream<\/p>\n\n\n\n<p>Plugin Object&#xA0;&#x2013; pluggable structures to improve functionalities of the\napplication throughout the lifecycle of request and response.&#xA0;<\/p>\n\n\n\n<p>Admin API&#xA0;&#x2013; endpoints\nof RESTful API endpoints utilized to manage configurations of Kong, endpoints,\nplugins, consumers and many more.<\/p>\n\n\n\n<p><strong>Conclusion<\/strong><\/p>\n\n\n\n<p>In short, you should know that Kong\nis a highly effective, useful API based on open source technology. It\neffectively works in front of any RESTful API as well as it is extended\nthroughout Plugins that offer an extra level of functionality as well as services\nmore than the core platform.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If talking about Kong then it is Orchestration Microservice API Gateway. It offers a flexible layer of abstraction which securely controls communication between microservices and &#x2026;<\/p>\n","protected":false},"author":3,"featured_media":5256,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[1343,1773,1774,1772,1771,1770],"class_list":["post-5253","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-startup-resources","tag-api","tag-api-gateway","tag-gateway","tag-kong","tag-kong-api","tag-kong-api-gateway"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How Does KONG API Gateway Work? - Developers, Designers &amp; Freelancers - FreelancingGig<\/title>\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.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Does KONG API Gateway Work? - Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"og:description\" content=\"If talking about Kong then it is Orchestration Microservice API Gateway. It offers a flexible layer of abstraction which securely controls communication between microservices and ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/\" \/>\n<meta property=\"og:site_name\" content=\"Developers, Designers &amp; Freelancers - FreelancingGig\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-19T16:33:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-19T16:33:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/02\/share.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kitty Gupta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kitty Gupta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/\"},\"author\":{\"name\":\"Kitty Gupta\",\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c\"},\"headline\":\"How Does KONG API Gateway Work?\",\"datePublished\":\"2020-02-19T16:33:58+00:00\",\"dateModified\":\"2020-02-19T16:33:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/\"},\"wordCount\":1033,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/02\/share.png\",\"keywords\":[\"API\",\"API Gateway\",\"Gateway\",\"KONG\",\"KONG API\",\"KONG API Gateway\"],\"articleSection\":[\"Startup Resources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/\",\"url\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/\",\"name\":\"How Does KONG API Gateway Work? - Developers, Designers &amp; Freelancers - FreelancingGig\",\"isPartOf\":{\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/02\/share.png\",\"datePublished\":\"2020-02-19T16:33:58+00:00\",\"dateModified\":\"2020-02-19T16:33:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#primaryimage\",\"url\":\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/02\/share.png\",\"contentUrl\":\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/02\/share.png\",\"width\":1200,\"height\":630,\"caption\":\"KONG API GATEWAY\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.freelancinggig.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Does KONG API Gateway Work?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/#website\",\"url\":\"https:\/\/www.freelancinggig.com\/blog\/\",\"name\":\"Developers, Designers &amp; Freelancers - FreelancingGig\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.freelancinggig.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/#organization\",\"name\":\"FreelancingGig\",\"url\":\"https:\/\/www.freelancinggig.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png\",\"contentUrl\":\"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png\",\"width\":213,\"height\":35,\"caption\":\"FreelancingGig\"},\"image\":{\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c\",\"name\":\"Kitty Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g\",\"caption\":\"Kitty Gupta\"},\"description\":\"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Does KONG API Gateway Work? - Developers, Designers &amp; Freelancers - FreelancingGig","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.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/","og_locale":"en_US","og_type":"article","og_title":"How Does KONG API Gateway Work? - Developers, Designers &amp; Freelancers - FreelancingGig","og_description":"If talking about Kong then it is Orchestration Microservice API Gateway. It offers a flexible layer of abstraction which securely controls communication between microservices and ...","og_url":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/","og_site_name":"Developers, Designers &amp; Freelancers - FreelancingGig","article_published_time":"2020-02-19T16:33:58+00:00","article_modified_time":"2020-02-19T16:33:59+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/02\/share.png","type":"image\/png"}],"author":"Kitty Gupta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kitty Gupta","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#article","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/"},"author":{"name":"Kitty Gupta","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c"},"headline":"How Does KONG API Gateway Work?","datePublished":"2020-02-19T16:33:58+00:00","dateModified":"2020-02-19T16:33:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/"},"wordCount":1033,"commentCount":0,"publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/02\/share.png","keywords":["API","API Gateway","Gateway","KONG","KONG API","KONG API Gateway"],"articleSection":["Startup Resources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/","url":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/","name":"How Does KONG API Gateway Work? - Developers, Designers &amp; Freelancers - FreelancingGig","isPartOf":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#primaryimage"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#primaryimage"},"thumbnailUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/02\/share.png","datePublished":"2020-02-19T16:33:58+00:00","dateModified":"2020-02-19T16:33:59+00:00","breadcrumb":{"@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#primaryimage","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/02\/share.png","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/02\/share.png","width":1200,"height":630,"caption":"KONG API GATEWAY"},{"@type":"BreadcrumbList","@id":"https:\/\/www.freelancinggig.com\/blog\/2020\/02\/19\/how-does-kong-api-gateway-work\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.freelancinggig.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How Does KONG API Gateway Work?"}]},{"@type":"WebSite","@id":"https:\/\/www.freelancinggig.com\/blog\/#website","url":"https:\/\/www.freelancinggig.com\/blog\/","name":"Developers, Designers &amp; Freelancers - FreelancingGig","description":"","publisher":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.freelancinggig.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.freelancinggig.com\/blog\/#organization","name":"FreelancingGig","url":"https:\/\/www.freelancinggig.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","contentUrl":"https:\/\/www.freelancinggig.com\/blog\/wp-content\/uploads\/2020\/03\/freelancinggig-website-logo.png","width":213,"height":35,"caption":"FreelancingGig"},"image":{"@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/48f1ba04a6bf525d5251b2eda9c7bb0c","name":"Kitty Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freelancinggig.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e45872c7ed30fc8f42c4fcfc60f8d2c667422939d9e4144a03e70d71e9d44bd6?s=96&d=wp_user_avatar&r=g","caption":"Kitty Gupta"},"description":"Kitty Gupta is FreelancingGig's Content &amp; Community Manager. She has many years experience writing for reputable platforms with her engineering and communications background."}]}},"_links":{"self":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/comments?post=5253"}],"version-history":[{"count":1,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5253\/revisions"}],"predecessor-version":[{"id":5254,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/posts\/5253\/revisions\/5254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media\/5256"}],"wp:attachment":[{"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/media?parent=5253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/categories?post=5253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freelancinggig.com\/blog\/wp-json\/wp\/v2\/tags?post=5253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}