{"id":25,"date":"2021-11-16T00:00:00","date_gmt":"2021-11-16T00:00:00","guid":{"rendered":""},"modified":"2025-06-19T21:59:04","modified_gmt":"2025-06-20T04:59:04","slug":"build-realtime-web-apps-with-azure-web-pubsub-now-generally-available","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/","title":{"rendered":"Build real-time web apps with Azure Web PubSub\u2014now generally available"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Push data in real-time with Azure Web PubSub Service!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Real-time application scenarios such as live data updates, chat for streaming videos, interactive whiteboards for remote education, and IoT dashboards are helping businesses become more agile and more responsive to customers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Today, we\u2019re announcing the general availability of <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/web-pubsub\/#overview\" target=\"_blank\" rel=\"noopener\">Azure Web PubSub<\/a>, a fully managed WebSocket-based service that enables you to focus on building real-time web and mobile experiences. WebSocket is a standardized protocol that provides full-duplex communication. It is key to building efficient real-time web interactions and is supported by all major browsers as well as web servers. Azure Web PubSub enables you to use WebSockets and the publish-subscribe pattern to easily build real-time web applications like live monitoring dashboards, cross-platform live chat, real-time location on maps, and more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"available-today-with-key-improvements-and-enhanced-security-capabilities\">Available today with key improvements and enhanced security capabilities<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Azure Web PubSub service has been in <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/easily-build-realtime-apps-with-websockets-and-azure-web-pubsub-now-in-preview\/\" target=\"_blank\" rel=\"noopener\">preview since April<\/a>, and now with the general availability of the Azure Web PubSub service, customers receive:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Greater reliability.<\/strong> The general availability of the Azure Web PubSub service offers 99.9 percent availability with a service level agreement for production use.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>More regions.<\/strong> The Azure Web PubSub service is now available in the following regions: All United States and Canada regions, West Europe, North Europe, Southeast Asia, Australia East, and Japan East and West. Plus, in the coming months, we will add additional regions.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The service also offers important security capabilities including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/azure\/azure-web-pubsub\/howto-authorize-from-application\" target=\"_blank\" rel=\"noopener\">Azure Active Directory support<\/a> to help customers protect and govern access with single sign-on and simplify access to apps from anywhere.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/azure\/azure-web-pubsub\/howto-secure-private-endpoints\" target=\"_blank\" rel=\"noopener\">Private endpoints support<\/a> to allow clients in a virtual network to securely access the Azure Web PubSub service.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Developers will also benefit from these key improvements in the generally available release:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/rest\/api\/webpubsub\/dataplane\/web-pub-sub\" target=\"_blank\" rel=\"noopener\">More REST APIs<\/a> to enable adding users to a group and close user, group, and hub connections.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/azure\/azure-web-pubsub\/quickstart-cli-try\" target=\"_blank\" rel=\"noopener\">Azure CLI improvements<\/a> to enable users to directly establish WebSocket clients and send messages or manage connections.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/docs.microsoft.com\/azure\/azure-web-pubsub\/reference-protobuf-webpubsub-subprotocol\" target=\"_blank\" rel=\"noopener\">Subprotocol improvements<\/a> include binary support and more metadata in subprotocol to enable more pub\/sub scenarios.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Anonymous connect to enable customers to use their own authentication logic (for example, <a href=\"https:\/\/github.com\/Azure\/azure-webpubsub\/tree\/main\/experimental\/sdk\/webpubsub-graphql-subscribe\" target=\"_blank\" rel=\"noopener\">GraphQL subscription support<\/a>).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"integration-with-additional-azure-services\">Integration with additional Azure services<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019re providing <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-web-pubsub\/reference-functions-bindings?tabs=csharp\" target=\"_blank\" rel=\"noopener\">triggers and bindings<\/a> so customers can integrate Azure Web PubSub with Azure Functions more easily. Serverless applications have many unique use cases including live data updates and other real-time scenarios. With the Azure Functions binding, the Azure Web PubSub Service can be used seamlessly in a serverless environment on Azure. Check out a quick tutorial for <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-web-pubsub\/tutorial-serverless-notification?tabs=javascript\" target=\"_blank\" rel=\"noopener\">creating a serverless notification app<\/a> with Azure Functions binding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besides Azure Functions integration, we\u2019re also providing integration with other Azure services like Azure Static Web Apps, Azure API Management, Azure Application Gateway, and Azure Monitor so customers can build end-to-end solutions with Azure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition, we will continue to offer a <a href=\"https:\/\/azure.microsoft.com\/pricing\/details\/web-pubsub\/\" target=\"_blank\" rel=\"noopener\">free tier<\/a> for trial and prototyping.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"try-azure-web-pubsub-service-today\">Try Azure Web PubSub Service today<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to learn more about the Azure Web PubSub service, give it a try. You can get <a href=\"https:\/\/azure.microsoft.com\/free\/\" target=\"_blank\" rel=\"noopener\">started for free<\/a>, and we have plenty of <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-web-pubsub\/\" target=\"_blank\" rel=\"noopener\">Azure Web PubSub documentation<\/a> and a simple <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-web-pubsub\/howto-develop-create-instance\" target=\"_blank\" rel=\"noopener\">QuickStart guide<\/a>, as well as <a href=\"https:\/\/www.youtube.com\/watch?v=0Oa-PApgNnw\" target=\"_blank\" rel=\"noopener\">introductory videos<\/a>. If you have any questions, feature requests, or you want to open a support ticket, you can provide feedback through the documentation listed or <a href=\"mailto:awps@microsoft.com\" target=\"_blank\" rel=\"noopener\">contact us directly<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We can\u2019t wait to see what you\u2019ll build with the Azure Web PubSub service!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Real-time application scenarios such as live data updates, chat for streaming videos, interactive whiteboards for remote education, and IoT dashboards are helping businesses become more agile and more responsive to customers. Today, we\u2019re announcing the general availability of Azure Web PubSub, a fully managed WebSocket-based service that enables you to focus on building real-time web and mobile experiences. WebSocket is a standardized protocol that provides full-duplex communication.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1498,1461],"tags":[],"audience":[3054,3055,3056],"content-type":[1465],"product":[1543],"tech-community":[],"topic":[],"coauthors":[32],"class_list":["post-25","post","type-post","status-publish","format-standard","hentry","category-integration","category-web","audience-business-decision-makers","audience-developers","audience-it-implementors","content-type-announcements","product-azure-web-pubsub","review-flag-1680286581-295","review-flag-9-1680286581-259","review-flag-anywh-1680286580-635","review-flag-free-1680286579-836","review-flag-gener-1680286584-335","review-flag-integ-1680286579-214","review-flag-iot-1680286585-835","review-flag-percent"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Build real-time web apps with Azure Web PubSub\u2014now generally available | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Real-time application scenarios such as live data updates, chat for streaming videos, interactive whiteboards for remote education, and IoT dashboards are helping businesses become more agile and more responsive to customers. Today, we\u2019re announcing the general availability of Azure Web PubSub, a fully managed WebSocket-based service that enables you to focus on building real-time web and mobile experiences. WebSocket is a standardized protocol that provides full-duplex communication.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Build real-time web apps with Azure Web PubSub\u2014now generally available | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Real-time application scenarios such as live data updates, chat for streaming videos, interactive whiteboards for remote education, and IoT dashboards are helping businesses become more agile and more responsive to customers. Today, we\u2019re announcing the general availability of Azure Web PubSub, a fully managed WebSocket-based service that enables you to focus on building real-time web and mobile experiences. WebSocket is a standardized protocol that provides full-duplex communication.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-16T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-20T04:59:04+00:00\" \/>\n<meta name=\"author\" content=\"Yulin Shi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yulin Shi\" \/>\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:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/yulin-shi\/\",\"@type\":\"Person\",\"@name\":\"Yulin Shi\"}],\"headline\":\"Build real-time web apps with Azure Web PubSub\u2014now generally available\",\"datePublished\":\"2021-11-16T00:00:00+00:00\",\"dateModified\":\"2025-06-20T04:59:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/\"},\"wordCount\":578,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"articleSection\":[\"Integration\",\"Web\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/\",\"name\":\"Build real-time web apps with Azure Web PubSub\u2014now generally available | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2021-11-16T00:00:00+00:00\",\"dateModified\":\"2025-06-20T04:59:04+00:00\",\"description\":\"Real-time application scenarios such as live data updates, chat for streaming videos, interactive whiteboards for remote education, and IoT dashboards are helping businesses become more agile and more responsive to customers. Today, we\u2019re announcing the general availability of Azure Web PubSub, a fully managed WebSocket-based service that enables you to focus on building real-time web and mobile experiences. WebSocket is a standardized protocol that provides full-duplex communication.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integration\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/integration\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Build real-time web apps with Azure Web PubSub\u2014now generally available\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Build real-time web apps with Azure Web PubSub\u2014now generally available | Microsoft Azure Blog","description":"Real-time application scenarios such as live data updates, chat for streaming videos, interactive whiteboards for remote education, and IoT dashboards are helping businesses become more agile and more responsive to customers. Today, we\u2019re announcing the general availability of Azure Web PubSub, a fully managed WebSocket-based service that enables you to focus on building real-time web and mobile experiences. WebSocket is a standardized protocol that provides full-duplex communication.","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:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/","og_locale":"en_US","og_type":"article","og_title":"Build real-time web apps with Azure Web PubSub\u2014now generally available | Microsoft Azure Blog","og_description":"Real-time application scenarios such as live data updates, chat for streaming videos, interactive whiteboards for remote education, and IoT dashboards are helping businesses become more agile and more responsive to customers. Today, we\u2019re announcing the general availability of Azure Web PubSub, a fully managed WebSocket-based service that enables you to focus on building real-time web and mobile experiences. WebSocket is a standardized protocol that provides full-duplex communication.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2021-11-16T00:00:00+00:00","article_modified_time":"2025-06-20T04:59:04+00:00","author":"Yulin Shi","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Yulin Shi","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/yulin-shi\/","@type":"Person","@name":"Yulin Shi"}],"headline":"Build real-time web apps with Azure Web PubSub\u2014now generally available","datePublished":"2021-11-16T00:00:00+00:00","dateModified":"2025-06-20T04:59:04+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/"},"wordCount":578,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"articleSection":["Integration","Web"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/","name":"Build real-time web apps with Azure Web PubSub\u2014now generally available | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2021-11-16T00:00:00+00:00","dateModified":"2025-06-20T04:59:04+00:00","description":"Real-time application scenarios such as live data updates, chat for streaming videos, interactive whiteboards for remote education, and IoT dashboards are helping businesses become more agile and more responsive to customers. Today, we\u2019re announcing the general availability of Azure Web PubSub, a fully managed WebSocket-based service that enables you to focus on building real-time web and mobile experiences. WebSocket is a standardized protocol that provides full-duplex communication.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/build-realtime-web-apps-with-azure-web-pubsub-now-generally-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Integration","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/integration\/"},{"@type":"ListItem","position":3,"name":"Build real-time web apps with Azure Web PubSub\u2014now generally available"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/25\/revisions"}],"predecessor-version":[{"id":42565,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/25\/revisions\/42565"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=25"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=25"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=25"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=25"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=25"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=25"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=25"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=25"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}