{"id":174259708,"date":"2024-06-17T17:40:33","date_gmt":"2024-06-18T01:40:33","guid":{"rendered":"https:\/\/www.netscaler.com\/blog\/?p=174259708"},"modified":"2024-07-10T14:38:56","modified_gmt":"2024-07-10T22:38:56","slug":"introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers","status":"publish","type":"post","link":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/","title":{"rendered":"Introducing NetScaler Next-Gen API: The declarative API for application developers\u00a0"},"content":{"rendered":"\n<p>NetScaler Next-Gen API is the latest version of NetScaler\u2019s application programming interface (API) and is now available in technical preview. A RESTful API, NetScaler Next-Gen API allows you to programmatically configure NetScaler with an intuitive application-centric interface that abstracts away many of the low-level complexities of NetScaler configurations. It uses a declarative approach to achieve desired state for hybrid- and multi-cloud application delivery. NetScaler Next-Gen API is ideal for application developers and those who are not NetScaler or networking experts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">An application-centric API for faster ADC configuration<\/h2>\n\n\n\n<p>To support their business growth, enterprises are modernizing their applications. Modern application architectures require advanced automation for application delivery controller (ADC) provisioning and configuration, networking, security, and observability. As a software-based platform, NetScaler provides API-driven capabilities in all of these areas to simplify modern application delivery.<br><\/p>\n\n\n\n<p>NetScaler abstracts away the complexities of networking configuration for application delivery and works the same across hybrid and multi-cloud environments, empowering your organization to move faster to deliver new products and services. A simple, intuitive interface enables configuration with minimal API calls so that application teams and DevOps can focus on application development rather than application delivery configuration. The example below shows the creation of a content-switching server with just 2 API calls using NetScaler Next-Gen API compared to 28 API calls using the previous generation NetScaler NITRO API:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1470\" height=\"920\" src=\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api-reduces-api-calls-1.jpg\" alt=\"NetScaler Next-Gen API reduces API calls\" class=\"wp-image-174259706\" srcset=\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api-reduces-api-calls-1.jpg 1470w, https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api-reduces-api-calls-1-300x188.jpg 300w, https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api-reduces-api-calls-1-1024x641.jpg 1024w, https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api-reduces-api-calls-1-768x481.jpg 768w\" sizes=\"auto, (max-width: 1470px) 100vw, 1470px\" \/><\/figure>\n<\/div>\n\n\n<p>You don\u2019t need to be a networking expert to use NetScaler because its declarative API automates the configuration of NetScaler ADCs for you, freeing you to focus on your applications:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>No NetScaler knowledge required:<\/strong> NetScaler Next-Gen API is a suite of declarative REST APIs for automating the configuration of NetScaler ADCs, eliminating the need for prior NetScaler experience.<\/li>\n\n\n\n<li><strong>Manage ADCs as code:<\/strong> NetScaler Next-Gen API is an application-centric API that lets you manage ADC infrastructure as code \u2014 without the need to learn NetScaler commands.<\/li>\n\n\n\n<li><strong>Streamline operations with self-service access to NetScaler:<\/strong> NetScaler Next-Gen API enables you to quickly configure ADC infrastructure via self-service portals like ServiceNow to deploy applications faster.&nbsp;<\/li>\n\n\n\n<li><strong>Protect the integrity of your production environment with policy-based enforcement:<\/strong> NetScaler Next-Gen API validates all new configurations against the running configuration, informs you if there is a conflict with your desired state, and automatically rolls back the new changes.<\/li>\n<\/ul>\n\n\n\n<p>Using NetScaler Next-Gen API is not just a technology choice \u2014 it&#8217;s also a decision to drive business growth through automation. By using NetScaler Next-Gen API to gain efficiency, reliability, and scalability, you simplify application delivery and security to consistently deliver an optimal application experience to your customers.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Get started with the NetScaler Next-Gen API tech preview and learning resources&nbsp;<\/h2>\n\n\n\n<p>The NetScaler Next-Gen API tech preview is available with the latest 13.1 and 14.1 NetScaler releases. For more information:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>See the <a href=\"https:\/\/developer-docs.netscaler.com\/en-us\/nextgen-api\/getting-started-guide.html\" target=\"_blank\" rel=\"noreferrer noopener\">Getting Started Guide<\/a>&nbsp;<\/li>\n\n\n\n<li>Check out the online <a href=\"https:\/\/developer-docs.netscaler.com\/en-us\/nextgen-api\/apis\/#\/Applications\/AddApplication\" target=\"_blank\" rel=\"noreferrer noopener\">API reference<\/a> or download the <a href=\"https:\/\/developer-docs.netscaler.com\/en-us\/nextgen-api\/apis\/Nextgen-API-Spec.yaml\" target=\"_blank\" rel=\"noreferrer noopener\">OpenAPI specification<\/a><\/li>\n\n\n\n<li>Watch a demo: <a href=\"https:\/\/community.citrix.com\/events\/event\/63-application-management-with-netscaler%E2%80%99s-next-gen-apis\/\" target=\"_blank\" rel=\"noreferrer noopener\">Application configuration management with NetScaler Next-Gen API\u00a0<\/a><\/li>\n\n\n\n<li>Provide your <a href=\"https:\/\/forms.gle\/zQoYgPmnERTnjgvj6\" target=\"_blank\" rel=\"noreferrer noopener\">feedback<\/a> so that together we can build robust, innovative solutions<\/li>\n\n\n\n<li>Request a meeting with the NetScaler product team: <a href=\"mailto:NetScaler-AutomationToolkit@cloud.com\" target=\"_blank\" rel=\"noreferrer noopener\">NetScaler-AutomationToolkit@cloud.com<\/a>&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"has-small-font-size\">NetScaler Lead Product Manager Konstantinos Kaltsas heads NetScaler automation initiatives including API development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NetScaler Next-Gen API is the latest version of NetScaler\u2019s application programming interface (API). It allows you to programmatically configure NetScaler with an intuitive application-centric interface that abstracts away many of the low-level complexities of NetScaler configurations. Because it uses a declarative approach to achieve desired state for hybrid and multi-cloud application delivery, NetScaler Next-Gen API is ideal for application developers and those who are not NetScaler or networking experts.<\/p>\n","protected":false},"author":10,"featured_media":174259709,"comment_status":"closed","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[7],"tags":[20],"class_list":{"0":"post-174259708","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-application-modernization","8":"tag-application-delivery","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introducing NetScaler Next-Gen API<\/title>\n<meta name=\"description\" content=\"A declarative API for application developers, NetScaler Next-Gen API automates networking configuration so you can focus on your applications.\" \/>\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.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing NetScaler Next-Gen API\" \/>\n<meta property=\"og:description\" content=\"A declarative API for application developers, NetScaler Next-Gen API automates networking configuration so you can focus on your applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/\" \/>\n<meta property=\"og:site_name\" content=\"NetScaler Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-18T01:40:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-10T22:38:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"9486\" \/>\n\t<meta property=\"og:image:height\" content=\"5270\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Konstantinos Kaltsas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@NetScaler\" \/>\n<meta name=\"twitter:site\" content=\"@NetScaler\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Konstantinos Kaltsas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/\"},\"author\":{\"name\":\"Konstantinos Kaltsas\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/#\/schema\/person\/affd65c430bc5ae7ef6d5fdd7af5047c\"},\"headline\":\"Introducing NetScaler Next-Gen API: The declarative API for application developers\u00a0\",\"datePublished\":\"2024-06-18T01:40:33+00:00\",\"dateModified\":\"2024-07-10T22:38:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/\"},\"wordCount\":525,\"publisher\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg\",\"keywords\":[\"Application delivery\"],\"articleSection\":[\"Application modernization\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/\",\"url\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/\",\"name\":\"Introducing NetScaler Next-Gen API\",\"isPartOf\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg\",\"datePublished\":\"2024-06-18T01:40:33+00:00\",\"dateModified\":\"2024-07-10T22:38:56+00:00\",\"description\":\"A declarative API for application developers, NetScaler Next-Gen API automates networking configuration so you can focus on your applications.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#primaryimage\",\"url\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg\",\"contentUrl\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg\",\"width\":9486,\"height\":5270,\"caption\":\"NetScaler Next-Gen API\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.netscaler.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing NetScaler Next-Gen API: The declarative API for application developers\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/#website\",\"url\":\"https:\/\/www.netscaler.com\/blog\/\",\"name\":\"NetScaler Blog\",\"description\":\"Application delivery and security blog\",\"publisher\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.netscaler.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/#organization\",\"name\":\"NetScaler Blog\",\"url\":\"https:\/\/www.netscaler.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2023\/06\/NetScaler_Logo_2color_Negative.png\",\"contentUrl\":\"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2023\/06\/NetScaler_Logo_2color_Negative.png\",\"width\":2032,\"height\":486,\"caption\":\"NetScaler Blog\"},\"image\":{\"@id\":\"https:\/\/www.netscaler.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/NetScaler\",\"https:\/\/www.linkedin.com\/company\/netscaler\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.netscaler.com\/blog\/#\/schema\/person\/affd65c430bc5ae7ef6d5fdd7af5047c\",\"name\":\"Konstantinos Kaltsas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g\",\"caption\":\"Konstantinos Kaltsas\"},\"description\":\"NetScaler Lead Product Manager Konstantinos Kaltsas heads NetScaler automation initiatives.\",\"url\":\"https:\/\/www.netscaler.com\/blog\/author\/konstantika\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducing NetScaler Next-Gen API","description":"A declarative API for application developers, NetScaler Next-Gen API automates networking configuration so you can focus on your applications.","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.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/","og_locale":"en_US","og_type":"article","og_title":"Introducing NetScaler Next-Gen API","og_description":"A declarative API for application developers, NetScaler Next-Gen API automates networking configuration so you can focus on your applications.","og_url":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/","og_site_name":"NetScaler Blog","article_published_time":"2024-06-18T01:40:33+00:00","article_modified_time":"2024-07-10T22:38:56+00:00","og_image":[{"width":9486,"height":5270,"url":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg","type":"image\/jpeg"}],"author":"Konstantinos Kaltsas","twitter_card":"summary_large_image","twitter_creator":"@NetScaler","twitter_site":"@NetScaler","twitter_misc":{"Written by":"Konstantinos Kaltsas","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#article","isPartOf":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/"},"author":{"name":"Konstantinos Kaltsas","@id":"https:\/\/www.netscaler.com\/blog\/#\/schema\/person\/affd65c430bc5ae7ef6d5fdd7af5047c"},"headline":"Introducing NetScaler Next-Gen API: The declarative API for application developers\u00a0","datePublished":"2024-06-18T01:40:33+00:00","dateModified":"2024-07-10T22:38:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/"},"wordCount":525,"publisher":{"@id":"https:\/\/www.netscaler.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg","keywords":["Application delivery"],"articleSection":["Application modernization"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/","url":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/","name":"Introducing NetScaler Next-Gen API","isPartOf":{"@id":"https:\/\/www.netscaler.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#primaryimage"},"image":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg","datePublished":"2024-06-18T01:40:33+00:00","dateModified":"2024-07-10T22:38:56+00:00","description":"A declarative API for application developers, NetScaler Next-Gen API automates networking configuration so you can focus on your applications.","breadcrumb":{"@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#primaryimage","url":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg","contentUrl":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg","width":9486,"height":5270,"caption":"NetScaler Next-Gen API"},{"@type":"BreadcrumbList","@id":"https:\/\/www.netscaler.com\/blog\/application-modernization\/introducing-netscaler-next-gen-api-the-declarative-api-for-application-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.netscaler.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing NetScaler Next-Gen API: The declarative API for application developers\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/www.netscaler.com\/blog\/#website","url":"https:\/\/www.netscaler.com\/blog\/","name":"NetScaler Blog","description":"Application delivery and security blog","publisher":{"@id":"https:\/\/www.netscaler.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.netscaler.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.netscaler.com\/blog\/#organization","name":"NetScaler Blog","url":"https:\/\/www.netscaler.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.netscaler.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2023\/06\/NetScaler_Logo_2color_Negative.png","contentUrl":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2023\/06\/NetScaler_Logo_2color_Negative.png","width":2032,"height":486,"caption":"NetScaler Blog"},"image":{"@id":"https:\/\/www.netscaler.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/NetScaler","https:\/\/www.linkedin.com\/company\/netscaler\/"]},{"@type":"Person","@id":"https:\/\/www.netscaler.com\/blog\/#\/schema\/person\/affd65c430bc5ae7ef6d5fdd7af5047c","name":"Konstantinos Kaltsas","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/50fe398e1c934bb999de16c89ea3d556c20b53924841fe649ef6af6bdcf3ee82?s=96&d=mm&r=g","caption":"Konstantinos Kaltsas"},"description":"NetScaler Lead Product Manager Konstantinos Kaltsas heads NetScaler automation initiatives.","url":"https:\/\/www.netscaler.com\/blog\/author\/konstantika\/"}]}},"featured_image_src":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api.jpg","featured_image_src_square":"https:\/\/www.netscaler.com\/blog\/wp-content\/uploads\/2024\/06\/netscaler-next-gen-api-600x600.jpg","author_info":{"display_name":"Konstantinos Kaltsas","author_link":"https:\/\/www.netscaler.com\/blog\/author\/konstantika\/"},"_links":{"self":[{"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/posts\/174259708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/comments?post=174259708"}],"version-history":[{"count":0,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/posts\/174259708\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/media\/174259709"}],"wp:attachment":[{"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/media?parent=174259708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/categories?post=174259708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.netscaler.com\/blog\/wp-json\/wp\/v2\/tags?post=174259708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}