CINXE.COM
Microsoft Viva Dev Center | Build collaborative apps
<!DOCTYPE html> <html lang="en-us" xml:lang="en-us"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no" /> <meta name="google-site-verification" content="qLsnHJ3MjLUSg72Nhc6_nmNOtzO3HsI02BrWOWCfEh4" /> <script nonce="nonce-m365devportals"> if (window.trustedTypes && window.trustedTypes.createPolicy) { window.trustedTypes.createPolicy('default', { createHTML: string => string, createScriptURL: string => string, createScript: string => string, }); } </script> <link href="https://cdn.graph.office.net/prod/css/Moray/v2.20.0/main.min.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" href="https://www.microsoft.com/onerfstatics/marketingsites-eas-prod/west-european/shell/_scrf/css/themes=default.device=uplevel_web_pc/1b-9d8ed9/c9-be0100/a6-e969ef/43-9f2e7c/82-8b5456/a0-5d3913/43-5a5ab8/ca-ae3ce4?ver=2.0&_cf=02242021_3231" type="text/css" media="all" /> <link rel="stylesheet" href="./office/content/build/css/icons.css?ver=20241124012146" type="text/css" /> <title>Microsoft Viva Dev Center | Build collaborative apps</title> <meta content="Build apps for Viva Connections. Use simple tools such as SharePoint Framework and Adaptive Cards, improving your time to market." name="description" /> <meta name="audience" content="Developer" /> <meta name="author" content="O365devx@microsoft.com" /> <meta name="ms.author" content="O365devx@microsoft.com" /> <meta name="ms.topic" content="article" /> <meta name="ms.suite" content="office365" /> <meta name="ms.prod" content="viva" /> <meta name="pageType" content="Marketing" /> <meta name="Awa-product" content="viva" /> <meta name="Awa-cprdt" content="Microsoft 365" /> <meta name="pageName" content="viva/homepage" /> <meta data-fd-meta id="ms.pagename" name="ms.pagename" content="viva/homepage"> <script nonce="nonce-m365devportals" src="https://js.monitor.azure.com/scripts/c/ms.analytics-web-3.2.12.min.js"></script> <script nonce="nonce-m365devportals" src="https://cdn.graph.office.net/prod/Scripts/1ds-privacy-guard-js-3212/bundle/ms.privacyguard-3.2.12.min.js"></script> </head> <body> <script nonce="nonce-m365devportals" src="https://cdn.graph.office.net/prod/vendor/node_modules/jquery/v3.6.0/jquery-3.6.0.min.js"></script> <script nonce="nonce-m365devportals" src="https://cdn.graph.office.net/prod/css/Moray/v2.20.0/bundle.min.js" async></script> <div id="UHFHeader"> <div id="headerArea" class="uhf" data-m='{"cN":"headerArea","cT":"Area_coreuiArea","id":"a1Body","sN":1,"aN":"Body"}'> <div id="headerRegion" data-region-key="headerregion" data-m='{"cN":"headerRegion","cT":"Region_coreui-region","id":"r1a1","sN":1,"aN":"a1"}' > <div id="headerUniversalHeader" data-m='{"cN":"headerUniversalHeader","cT":"Module_coreui-universalheader","id":"m1r1a1","sN":1,"aN":"r1a1"}' data-module-id="Category|headerRegion|coreui-region|headerUniversalHeader|coreui-universalheader"> <div data-m='{"cN":"cookiebanner_cont","cT":"Container","id":"c1m1r1a1","sN":1,"aN":"m1r1a1"}'> <div id="uhfCookieAlert" data-locale="en-us"> <div id="msccBannerV2"></div> </div> </div> <a id="uhfSkipToMain" class="m-skip-to-main" href="javascript:void(0)" data-href="" tabindex="0" data-m='{"cN":"Skip to content_nonnav","id":"nn2m1r1a1","sN":2,"aN":"m1r1a1"}'>Skip to main content</a> <header class="c-uhfh context-uhf no-js c-sgl-stck c-category-header " itemscope="itemscope" data-header-footprint="/DEV_Viva/DEV_VivaHeader, fromService: True" data-magict="true" itemtype="http://schema.org/Organization"> <div class="theme-light js-global-head f-closed global-head-cont" data-m='{"cN":"Universal Header_cont","cT":"Container","id":"c3m1r1a1","sN":3,"aN":"m1r1a1"}'> <div class="c-uhfh-gcontainer-st"> <button type="button" class="c-action-trigger c-glyph glyph-global-nav-button" aria-label="All Microsoft expand to see list of Microsoft products and services" initialState-label="All Microsoft expand to see list of Microsoft products and services" toggleState-label="Close All Microsoft list" aria-expanded="false" data-m='{"cN":"Mobile menu button_nonnav","id":"nn1c3m1r1a1","sN":1,"aN":"c3m1r1a1"}'></button> <button type="button" class="c-action-trigger c-glyph glyph-arrow-htmllegacy c-close-search" aria-label="Close search" aria-expanded="false" data-m='{"cN":"Close Search_nonnav","id":"nn2c3m1r1a1","sN":2,"aN":"c3m1r1a1"}'></button> <a id="uhfLogo" class="c-logo c-sgl-stk-uhfLogo" itemprop="url" href="https://www.microsoft.com" aria-label="Microsoft" data-m='{"cN":"GlobalNav_Logo_cont","cT":"Container","id":"c3c3m1r1a1","sN":3,"aN":"c3m1r1a1"}'> <img alt="" itemprop="logo" class="c-image" src="https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RE1Mu3b?ver=5c31" role="presentation" aria-hidden="true" /> <span itemprop="name" role="presentation" aria-hidden="true">Microsoft</span> </a> <div class="f-mobile-title"> <button type="button" class="c-action-trigger c-glyph glyph-chevron-left" aria-label="See more menu options" data-m='{"cN":"Mobile back button_nonnav","id":"nn4c3m1r1a1","sN":4,"aN":"c3m1r1a1"}'></button> <span data-global-title="Microsoft home" class="js-mobile-title">Microsoft Viva</span> <button type="button" class="c-action-trigger c-glyph glyph-chevron-right" aria-label="See more menu options" data-m='{"cN":"Mobile forward button_nonnav","id":"nn5c3m1r1a1","sN":5,"aN":"c3m1r1a1"}'></button> </div> <div class="c-show-pipe x-hidden-vp-mobile-st"> <a id="uhfCatLogo" class="c-logo c-cat-logo" href="https://developer.microsoft.com/en-us/viva" aria-label="Microsoft Viva" itemprop="url" data-m='{"cN":"CatNav_Microsoft Viva_nav","id":"n6c3m1r1a1","sN":6,"aN":"c3m1r1a1"}'> <span>Microsoft Viva</span> </a> </div> <div class="cat-logo-button-cont x-hidden"> <button type="button" id="uhfCatLogoButton" class="c-cat-logo-button x-hidden" aria-expanded="false" aria-label="Microsoft Viva" data-m='{"cN":"Microsoft Viva_nonnav","id":"nn7c3m1r1a1","sN":7,"aN":"c3m1r1a1"}'> Microsoft Viva </button> </div> <nav id="uhf-g-nav" aria-label="Contextual menu" class="c-uhfh-gnav" data-m='{"cN":"Category nav_cont","cT":"Container","id":"c8c3m1r1a1","sN":8,"aN":"c3m1r1a1"}'> <ul class="js-paddle-items"> <li class="single-link js-nav-menu x-hidden-none-mobile-vp uhf-menu-item"> <a class="c-uhf-nav-link" href="https://developer.microsoft.com/en-us/viva" data-m='{"cN":"CatNav_Home_nav","id":"n1c8c3m1r1a1","sN":1,"aN":"c8c3m1r1a1"}' > Home </a> </li> <li class="nested-menu uhf-menu-item"> <div class="c-uhf-menu js-nav-menu"> <button type="button" id="Explore" aria-expanded="false" data-m='{"cN":"CatNav_Explore_nonnav","id":"nn2c8c3m1r1a1","sN":2,"aN":"c8c3m1r1a1"}'>Explore</button> <ul class="" data-class-idn="" aria-hidden="true" data-m='{"cN":"Explore_cont","cT":"Container","id":"c3c8c3m1r1a1","sN":3,"aN":"c8c3m1r1a1"}'> <li class="js-nav-menu single-link" data-m='{"cN":"Connections_cont","cT":"Container","id":"c1c3c8c3m1r1a1","sN":1,"aN":"c3c8c3m1r1a1"}'> <a id="Connections" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-viva/connections" data-m='{"cN":"CatNav_Connections_nav","id":"n1c1c3c8c3m1r1a1","sN":1,"aN":"c1c3c8c3m1r1a1"}'>Viva Connections</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Learn_cont","cT":"Container","id":"c2c3c8c3m1r1a1","sN":2,"aN":"c3c8c3m1r1a1"}'> <a id="Learn" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-viva/learning" data-m='{"cN":"CatNav_Learn_nav","id":"n1c2c3c8c3m1r1a1","sN":1,"aN":"c2c3c8c3m1r1a1"}'>Viva Learn</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Topics_cont","cT":"Container","id":"c3c3c8c3m1r1a1","sN":3,"aN":"c3c8c3m1r1a1"}'> <a id="Topics" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-viva/topics" data-m='{"cN":"CatNav_Topics_nav","id":"n1c3c3c8c3m1r1a1","sN":1,"aN":"c3c3c8c3m1r1a1"}'>Viva Topics</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Insights_cont","cT":"Container","id":"c4c3c8c3m1r1a1","sN":4,"aN":"c3c8c3m1r1a1"}'> <a id="Insights" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-viva/insights" data-m='{"cN":"CatNav_Insights_nav","id":"n1c4c3c8c3m1r1a1","sN":1,"aN":"c4c3c8c3m1r1a1"}'>Viva Insights</a> </li> </ul> </div> </li> <li class="nested-menu uhf-menu-item"> <div class="c-uhf-menu js-nav-menu"> <button type="button" id="Learn-menu" aria-expanded="false" data-m='{"cN":"CatNav_Learn_nonnav","id":"nn4c8c3m1r1a1","sN":4,"aN":"c8c3m1r1a1"}'>Learn</button> <ul class="" data-class-idn="" aria-hidden="true" data-m='{"cN":"Learn_cont","cT":"Container","id":"c5c8c3m1r1a1","sN":5,"aN":"c8c3m1r1a1"}'> <li class="js-nav-menu single-link" data-m='{"cN":"Samples_cont","cT":"Container","id":"c1c5c8c3m1r1a1","sN":1,"aN":"c5c8c3m1r1a1"}'> <a id="Samples" class="js-subm-uhf-nav-link" href="https://adoption.microsoft.com/sample-solution-gallery?sortby=creationDateTime-true&keyword=&product=Viva&action=ajax_plugin_call_sample_solution_gallery" data-m='{"cN":"CatNav_Samples_nav","id":"n1c1c5c8c3m1r1a1","sN":1,"aN":"c1c5c8c3m1r1a1"}'>Sample Solution Gallery</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Community Calls_cont","cT":"Container","id":"c2c5c8c3m1r1a1","sN":2,"aN":"c5c8c3m1r1a1"}'> <a id="Community Calls" class="js-subm-uhf-nav-link" href="https://aka.ms/M365DevCalls" data-m='{"cN":"CatNav_Community Calls_nav","id":"n1c2c5c8c3m1r1a1","sN":1,"aN":"c2c5c8c3m1r1a1"}'>Community Calls</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Training_cont","cT":"Container","id":"c3c5c8c3m1r1a1","sN":3,"aN":"c5c8c3m1r1a1"}'> <a id="Training" class="js-subm-uhf-nav-link" href="https://aka.ms/m365/dev/learn/connections" data-m='{"cN":"CatNav_Training_nav","id":"n1c3c5c8c3m1r1a1","sN":1,"aN":"c3c5c8c3m1r1a1"}'>Training</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Blog_cont","cT":"Container","id":"c4c5c8c3m1r1a1","sN":4,"aN":"c5c8c3m1r1a1"}'> <a id="Blog" class="js-subm-uhf-nav-link" href="https://devblogs.microsoft.com/microsoft365dev/category/microsoft-viva/" data-m='{"cN":"CatNav_Blog_nav","id":"n1c4c5c8c3m1r1a1","sN":1,"aN":"c4c5c8c3m1r1a1"}'>Blog</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Videos_cont","cT":"Container","id":"c5c5c8c3m1r1a1","sN":5,"aN":"c5c8c3m1r1a1"}'> <a id="Videos" class="js-subm-uhf-nav-link" href="https://www.youtube.com/playlist?list=PLR9nK3mnD-OXYEVirlqaEFHzZ3mqDxEij" data-m='{"cN":"CatNav_Videos_nav","id":"n1c5c5c8c3m1r1a1","sN":1,"aN":"c5c5c8c3m1r1a1"}'>Videos</a> </li> </ul> </div> </li> <li class="single-link js-nav-menu uhf-menu-item"> <a id="Docs" class="c-uhf-nav-link" href="https://learn.microsoft.com/en-us/microsoft-365/viva" data-m='{"cN":"CatNav_Docs_nav","id":"n6c8c3m1r1a1","sN":6,"aN":"c8c3m1r1a1"}'>Docs</a> </li> <li class="single-link js-nav-menu uhf-menu-item"> <a id="Community" class="c-uhf-nav-link" href="https://pnp.github.io/" data-m='{"cN":"CatNav_Community_nav","id":"n7c8c3m1r1a1","sN":7,"aN":"c8c3m1r1a1"}'>Community</a> </li> <li class="nested-menu uhf-menu-item"> <div class="c-uhf-menu js-nav-menu"> <button type="button" id="Developer Program" aria-expanded="false" data-m='{"cN":"CatNav_Developer Program_nonnav","id":"nn8c8c3m1r1a1","sN":8,"aN":"c8c3m1r1a1"}'>Developer Program</button> <ul class="" data-class-idn="" aria-hidden="true" data-m='{"cN":"Developer Program_cont","cT":"Container","id":"c9c8c3m1r1a1","sN":9,"aN":"c8c3m1r1a1"}'> <li class="js-nav-menu single-link" data-m='{"cN":"Join Now_cont","cT":"Container","id":"c1c9c8c3m1r1a1","sN":1,"aN":"c9c8c3m1r1a1"}'> <a id="Join Now" class="js-subm-uhf-nav-link" href="https://developer.microsoft.com/en-us/microsoft-365/dev-program" data-m='{"cN":"CatNav_Join Now_nav","id":"n1c1c9c8c3m1r1a1","sN":1,"aN":"c1c9c8c3m1r1a1"}'>Join Now</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"My Dashboard_cont","cT":"Container","id":"c2c9c8c3m1r1a1","sN":2,"aN":"c9c8c3m1r1a1"}'> <a id="My Dashboard" class="js-subm-uhf-nav-link" href="https://developer.microsoft.com/en-us/microsoft-365/profile" data-m='{"cN":"CatNav_My Dashboard_nav","id":"n1c2c9c8c3m1r1a1","sN":1,"aN":"c2c9c8c3m1r1a1"}'>My Dashboard</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Developer Program Docs_cont","cT":"Container","id":"c3c9c8c3m1r1a1","sN":3,"aN":"c9c8c3m1r1a1"}'> <a id="Developer Program Docs" class="js-subm-uhf-nav-link" href="https://learn.microsoft.com/en-us/office/developer-program/microsoft-365-developer-program" data-m='{"cN":"CatNav_Developer Program Docs_nav","id":"n1c3c9c8c3m1r1a1","sN":1,"aN":"c3c9c8c3m1r1a1"}'>Developer Program Docs</a> </li> </ul> </div> </li> <li id="overflow-menu" class="overflow-menu x-hidden uhf-menu-item"> <div class="c-uhf-menu js-nav-menu"> <button data-m='{"pid":"More","id":"nn10c8c3m1r1a1","sN":10,"aN":"c8c3m1r1a1"}' type="button" aria-label="More" aria-expanded="false">More</button> <ul id="overflow-menu-list" aria-hidden="true" class="overflow-menu-list"> </ul> </div> </li> </ul> </nav> <div class="c-uhfh-actions" data-m='{"cN":"Header actions_cont","cT":"Container","id":"c9c3m1r1a1","sN":9,"aN":"c3m1r1a1"}'> <div class="wf-menu"> <nav id="uhf-c-nav" aria-label="All Microsoft menu" data-m='{"cN":"GlobalNav_cont","cT":"Container","id":"c1c9c3m1r1a1","sN":1,"aN":"c9c3m1r1a1"}'> <ul class="js-paddle-items"> <li> <div class="c-uhf-menu js-nav-menu"> <button type="button" class="c-button-logo all-ms-nav" aria-expanded="false" data-m='{"cN":"GlobalNav_More_nonnav","id":"nn1c1c9c3m1r1a1","sN":1,"aN":"c1c9c3m1r1a1"}'> <span>All Microsoft</span></button> <ul class="f-multi-column f-multi-column-4" aria-hidden="true" data-m='{"cN":"More_cont","cT":"Container","id":"c2c1c9c3m1r1a1","sN":2,"aN":"c1c9c3m1r1a1"}'> <li class="c-w0-contr"> <h2 class="c-uhf-sronly">Global</h2> <ul class="c-w0"> <li class="js-nav-menu single-link" data-m='{"cN":"Microsoft Security_cont","cT":"Container","id":"c1c2c1c9c3m1r1a1","sN":1,"aN":"c2c1c9c3m1r1a1"}'> <a id="shellmenu_0" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/security" data-m='{"cN":"W0Nav_Microsoft Security_nav","id":"n1c1c2c1c9c3m1r1a1","sN":1,"aN":"c1c2c1c9c3m1r1a1"}'>Microsoft Security</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Azure_cont","cT":"Container","id":"c2c2c1c9c3m1r1a1","sN":2,"aN":"c2c1c9c3m1r1a1"}'> <a id="shellmenu_1" class="js-subm-uhf-nav-link" href="https://azure.microsoft.com/en-us/" data-m='{"cN":"W0Nav_Azure_nav","id":"n1c2c2c1c9c3m1r1a1","sN":1,"aN":"c2c2c1c9c3m1r1a1"}'>Azure</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Dynamics 365_cont","cT":"Container","id":"c3c2c1c9c3m1r1a1","sN":3,"aN":"c2c1c9c3m1r1a1"}'> <a id="shellmenu_2" class="js-subm-uhf-nav-link" href="https://dynamics.microsoft.com/en-us/" data-m='{"cN":"W0Nav_Dynamics 365_nav","id":"n1c3c2c1c9c3m1r1a1","sN":1,"aN":"c3c2c1c9c3m1r1a1"}'>Dynamics 365</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Microsoft 365_cont","cT":"Container","id":"c4c2c1c9c3m1r1a1","sN":4,"aN":"c2c1c9c3m1r1a1"}'> <a id="shellmenu_3" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-365/business/" data-m='{"cN":"W0Nav_Microsoft 365_nav","id":"n1c4c2c1c9c3m1r1a1","sN":1,"aN":"c4c2c1c9c3m1r1a1"}'>Microsoft 365</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Microsoft Teams_cont","cT":"Container","id":"c5c2c1c9c3m1r1a1","sN":5,"aN":"c2c1c9c3m1r1a1"}'> <a id="shellmenu_4" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-teams/group-chat-software" data-m='{"cN":"W0Nav_Microsoft Teams_nav","id":"n1c5c2c1c9c3m1r1a1","sN":1,"aN":"c5c2c1c9c3m1r1a1"}'>Microsoft Teams</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"Windows 365_cont","cT":"Container","id":"c6c2c1c9c3m1r1a1","sN":6,"aN":"c2c1c9c3m1r1a1"}'> <a id="shellmenu_5" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/windows-365" data-m='{"cN":"W0Nav_Windows 365_nav","id":"n1c6c2c1c9c3m1r1a1","sN":1,"aN":"c6c2c1c9c3m1r1a1"}'>Windows 365</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c7c2c1c9c3m1r1a1","sN":7,"aN":"c2c1c9c3m1r1a1"}'> <span id="uhf-navspn-shellmenu_7-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c7c2c1c9c3m1r1a1","sN":1,"aN":"c7c2c1c9c3m1r1a1"}'>Tech & innovation</span> <button id="uhf-navbtn-shellmenu_7-button" type="button" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c7c2c1c9c3m1r1a1","sN":2,"aN":"c7c2c1c9c3m1r1a1"}'>Tech & innovation</button> <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_7-span"> <li class="js-nav-menu single-link" data-m='{"cN":"More_TechInnovation_MicrosoftCloud_cont","cT":"Container","id":"c3c7c2c1c9c3m1r1a1","sN":3,"aN":"c7c2c1c9c3m1r1a1"}'> <a id="shellmenu_8" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-cloud" data-m='{"cN":"GlobalNav_More_TechInnovation_MicrosoftCloud_nav","id":"n1c3c7c2c1c9c3m1r1a1","sN":1,"aN":"c3c7c2c1c9c3m1r1a1"}'>Microsoft Cloud</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_TechInnovation__AI_cont","cT":"Container","id":"c4c7c2c1c9c3m1r1a1","sN":4,"aN":"c7c2c1c9c3m1r1a1"}'> <a id="shellmenu_9" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/ai" data-m='{"cN":"GlobalNav_More_TechInnovation__AI_nav","id":"n1c4c7c2c1c9c3m1r1a1","sN":1,"aN":"c4c7c2c1c9c3m1r1a1"}'>AI</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_TechInnovation_AzureSpace_cont","cT":"Container","id":"c5c7c2c1c9c3m1r1a1","sN":5,"aN":"c7c2c1c9c3m1r1a1"}'> <a id="shellmenu_10" class="js-subm-uhf-nav-link" href="https://azure.microsoft.com/en-us/solutions/space/" data-m='{"cN":"GlobalNav_More_TechInnovation_AzureSpace_nav","id":"n1c5c7c2c1c9c3m1r1a1","sN":1,"aN":"c5c7c2c1c9c3m1r1a1"}'>Azure Space</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_TechInnovation_MixedReality_cont","cT":"Container","id":"c6c7c2c1c9c3m1r1a1","sN":6,"aN":"c7c2c1c9c3m1r1a1"}'> <a id="shellmenu_11" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/mixed-reality/windows-mixed-reality" data-m='{"cN":"GlobalNav_More_TechInnovation_MixedReality_nav","id":"n1c6c7c2c1c9c3m1r1a1","sN":1,"aN":"c6c7c2c1c9c3m1r1a1"}'>Mixed reality</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_TechInnovation_MicrosoftHololens_cont","cT":"Container","id":"c7c7c2c1c9c3m1r1a1","sN":7,"aN":"c7c2c1c9c3m1r1a1"}'> <a id="shellmenu_12" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/hololens" data-m='{"cN":"GlobalNav_More_TechInnovation_MicrosoftHololens_nav","id":"n1c7c7c2c1c9c3m1r1a1","sN":1,"aN":"c7c7c2c1c9c3m1r1a1"}'>Microsoft HoloLens</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_TechInnovation_Microsoft Viva_cont","cT":"Container","id":"c8c7c2c1c9c3m1r1a1","sN":8,"aN":"c7c2c1c9c3m1r1a1"}'> <a id="shellmenu_13" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/microsoft-viva" data-m='{"cN":"GlobalNav_More_TechInnovation_Microsoft Viva_nav","id":"n1c8c7c2c1c9c3m1r1a1","sN":1,"aN":"c8c7c2c1c9c3m1r1a1"}'>Microsoft Viva</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_TechInnovation_QuantumComputing_cont","cT":"Container","id":"c9c7c2c1c9c3m1r1a1","sN":9,"aN":"c7c2c1c9c3m1r1a1"}'> <a id="shellmenu_14" class="js-subm-uhf-nav-link" href="https://azure.microsoft.com/en-us/solutions/quantum-computing/" data-m='{"cN":"GlobalNav_More_TechInnovation_QuantumComputing_nav","id":"n1c9c7c2c1c9c3m1r1a1","sN":1,"aN":"c9c7c2c1c9c3m1r1a1"}'>Quantum computing</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_TechInnovation_Sustainability_cont","cT":"Container","id":"c10c7c2c1c9c3m1r1a1","sN":10,"aN":"c7c2c1c9c3m1r1a1"}'> <a id="shellmenu_15" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/sustainability/" data-m='{"cN":"GlobalNav_More_TechInnovation_Sustainability_nav","id":"n1c10c7c2c1c9c3m1r1a1","sN":1,"aN":"c10c7c2c1c9c3m1r1a1"}'>Sustainability</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c8c2c1c9c3m1r1a1","sN":8,"aN":"c2c1c9c3m1r1a1"}'> <span id="uhf-navspn-shellmenu_16-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c8c2c1c9c3m1r1a1","sN":1,"aN":"c8c2c1c9c3m1r1a1"}'>Industries</span> <button id="uhf-navbtn-shellmenu_16-button" type="button" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c8c2c1c9c3m1r1a1","sN":2,"aN":"c8c2c1c9c3m1r1a1"}'>Industries</button> <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_16-span"> <li class="js-nav-menu single-link" data-m='{"cN":"More_Industries_Education_cont","cT":"Container","id":"c3c8c2c1c9c3m1r1a1","sN":3,"aN":"c8c2c1c9c3m1r1a1"}'> <a id="shellmenu_17" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/education" data-m='{"cN":"GlobalNav_More_Industries_Education_nav","id":"n1c3c8c2c1c9c3m1r1a1","sN":1,"aN":"c3c8c2c1c9c3m1r1a1"}'>Education</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Industries_Automotive_cont","cT":"Container","id":"c4c8c2c1c9c3m1r1a1","sN":4,"aN":"c8c2c1c9c3m1r1a1"}'> <a id="shellmenu_18" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/industry/automotive" data-m='{"cN":"GlobalNav_More_Industries_Automotive_nav","id":"n1c4c8c2c1c9c3m1r1a1","sN":1,"aN":"c4c8c2c1c9c3m1r1a1"}'>Automotive</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Industries_Financialservices_cont","cT":"Container","id":"c5c8c2c1c9c3m1r1a1","sN":5,"aN":"c8c2c1c9c3m1r1a1"}'> <a id="shellmenu_19" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/industry/financial-services/banking" data-m='{"cN":"GlobalNav_More_Industries_Financialservices_nav","id":"n1c5c8c2c1c9c3m1r1a1","sN":1,"aN":"c5c8c2c1c9c3m1r1a1"}'>Financial services</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Industries_Government_cont","cT":"Container","id":"c6c8c2c1c9c3m1r1a1","sN":6,"aN":"c8c2c1c9c3m1r1a1"}'> <a id="shellmenu_20" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/industry/government" data-m='{"cN":"GlobalNav_More_Industries_Government_nav","id":"n1c6c8c2c1c9c3m1r1a1","sN":1,"aN":"c6c8c2c1c9c3m1r1a1"}'>Government</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Industries_Health_cont","cT":"Container","id":"c7c8c2c1c9c3m1r1a1","sN":7,"aN":"c8c2c1c9c3m1r1a1"}'> <a id="shellmenu_21" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare" data-m='{"cN":"GlobalNav_More_Industries_Health_nav","id":"n1c7c8c2c1c9c3m1r1a1","sN":1,"aN":"c7c8c2c1c9c3m1r1a1"}'>Healthcare</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Industries_Manufacturing_cont","cT":"Container","id":"c8c8c2c1c9c3m1r1a1","sN":8,"aN":"c8c2c1c9c3m1r1a1"}'> <a id="shellmenu_22" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/industry/manufacturing/microsoft-cloud-for-manufacturing" data-m='{"cN":"GlobalNav_More_Industries_Manufacturing_nav","id":"n1c8c8c2c1c9c3m1r1a1","sN":1,"aN":"c8c8c2c1c9c3m1r1a1"}'>Manufacturing</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Industries_Retail_cont","cT":"Container","id":"c9c8c2c1c9c3m1r1a1","sN":9,"aN":"c8c2c1c9c3m1r1a1"}'> <a id="shellmenu_23" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/industry/consumer-goods" data-m='{"cN":"GlobalNav_More_Industries_Retail_nav","id":"n1c9c8c2c1c9c3m1r1a1","sN":1,"aN":"c9c8c2c1c9c3m1r1a1"}'>Retail</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Industries_Allindustries_cont","cT":"Container","id":"c10c8c2c1c9c3m1r1a1","sN":10,"aN":"c8c2c1c9c3m1r1a1"}'> <a id="shellmenu_24" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/industry" data-m='{"cN":"GlobalNav_More_Industries_Allindustries_nav","id":"n1c10c8c2c1c9c3m1r1a1","sN":1,"aN":"c10c8c2c1c9c3m1r1a1"}'>All industries</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c9c2c1c9c3m1r1a1","sN":9,"aN":"c2c1c9c3m1r1a1"}'> <span id="uhf-navspn-shellmenu_25-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c9c2c1c9c3m1r1a1","sN":1,"aN":"c9c2c1c9c3m1r1a1"}'>Partners</span> <button id="uhf-navbtn-shellmenu_25-button" type="button" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c9c2c1c9c3m1r1a1","sN":2,"aN":"c9c2c1c9c3m1r1a1"}'>Partners</button> <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_25-span"> <li class="js-nav-menu single-link" data-m='{"cN":"More_Partner_FindPartner_cont","cT":"Container","id":"c3c9c2c1c9c3m1r1a1","sN":3,"aN":"c9c2c1c9c3m1r1a1"}'> <a id="shellmenu_26" class="js-subm-uhf-nav-link" href="https://partner.microsoft.com/en-US/" data-m='{"cN":"GlobalNav_More_Partner_FindPartner_nav","id":"n1c3c9c2c1c9c3m1r1a1","sN":1,"aN":"c3c9c2c1c9c3m1r1a1"}'>Find a partner</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Partner_BecomePartner_cont","cT":"Container","id":"c4c9c2c1c9c3m1r1a1","sN":4,"aN":"c9c2c1c9c3m1r1a1"}'> <a id="shellmenu_27" class="js-subm-uhf-nav-link" href="https://partner.microsoft.com/en-US/membership/cloud-solution-provider" data-m='{"cN":"GlobalNav_More_Partner_BecomePartner_nav","id":"n1c4c9c2c1c9c3m1r1a1","sN":1,"aN":"c4c9c2c1c9c3m1r1a1"}'>Become a partner</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Partner_PartnerNetwork_cont","cT":"Container","id":"c5c9c2c1c9c3m1r1a1","sN":5,"aN":"c9c2c1c9c3m1r1a1"}'> <a id="shellmenu_28" class="js-subm-uhf-nav-link" href="https://partner.microsoft.com/en-us/membership" data-m='{"cN":"GlobalNav_More_Partner_PartnerNetwork_nav","id":"n1c5c9c2c1c9c3m1r1a1","sN":1,"aN":"c5c9c2c1c9c3m1r1a1"}'>Partner Network</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Partner_AzureMarketplace_cont","cT":"Container","id":"c6c9c2c1c9c3m1r1a1","sN":6,"aN":"c9c2c1c9c3m1r1a1"}'> <a id="shellmenu_29" class="js-subm-uhf-nav-link" href="https://azuremarketplace.microsoft.com/en-us/" data-m='{"cN":"GlobalNav_More_Partner_AzureMarketplace_nav","id":"n1c6c9c2c1c9c3m1r1a1","sN":1,"aN":"c6c9c2c1c9c3m1r1a1"}'>Azure Marketplace</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Partner_AppSource_cont","cT":"Container","id":"c7c9c2c1c9c3m1r1a1","sN":7,"aN":"c9c2c1c9c3m1r1a1"}'> <a id="shellmenu_30" class="js-subm-uhf-nav-link" href="https://appsource.microsoft.com/en-us/" data-m='{"cN":"GlobalNav_More_Partner_AppSource_nav","id":"n1c7c9c2c1c9c3m1r1a1","sN":1,"aN":"c7c9c2c1c9c3m1r1a1"}'>AppSource</a> </li> </ul> </li> <li class="f-sub-menu js-nav-menu nested-menu" data-m='{"cT":"Container","id":"c10c2c1c9c3m1r1a1","sN":10,"aN":"c2c1c9c3m1r1a1"}'> <span id="uhf-navspn-shellmenu_31-span" style="display:none" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn1c10c2c1c9c3m1r1a1","sN":1,"aN":"c10c2c1c9c3m1r1a1"}'>Resources</span> <button id="uhf-navbtn-shellmenu_31-button" type="button" f-multi-parent="true" aria-expanded="false" data-m='{"id":"nn2c10c2c1c9c3m1r1a1","sN":2,"aN":"c10c2c1c9c3m1r1a1"}'>Resources</button> <ul aria-hidden="true" aria-labelledby="uhf-navspn-shellmenu_31-span"> <li class="js-nav-menu single-link" data-m='{"cN":"More_Resources_Blog_cont","cT":"Container","id":"c3c10c2c1c9c3m1r1a1","sN":3,"aN":"c10c2c1c9c3m1r1a1"}'> <a id="shellmenu_32" class="js-subm-uhf-nav-link" href="https://blogs.microsoft.com/" data-m='{"cN":"GlobalNav_More_Resources_Blog_nav","id":"n1c3c10c2c1c9c3m1r1a1","sN":1,"aN":"c3c10c2c1c9c3m1r1a1"}'>Blog</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Resources_MicrosoftAdvertising_cont","cT":"Container","id":"c4c10c2c1c9c3m1r1a1","sN":4,"aN":"c10c2c1c9c3m1r1a1"}'> <a id="shellmenu_33" class="js-subm-uhf-nav-link" href="https://about.ads.microsoft.com/en-us?s_cid=dig-src_uhfcomm" data-m='{"cN":"GlobalNav_More_Resources_MicrosoftAdvertising_nav","id":"n1c4c10c2c1c9c3m1r1a1","sN":1,"aN":"c4c10c2c1c9c3m1r1a1"}'>Microsoft Advertising</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Resources_DeveloperCenter_cont","cT":"Container","id":"c5c10c2c1c9c3m1r1a1","sN":5,"aN":"c10c2c1c9c3m1r1a1"}'> <a id="shellmenu_34" class="js-subm-uhf-nav-link" href="https://developer.microsoft.com/en-us/" data-m='{"cN":"GlobalNav_More_Resources_DeveloperCenter_nav","id":"n1c5c10c2c1c9c3m1r1a1","sN":1,"aN":"c5c10c2c1c9c3m1r1a1"}'>Developer Center</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Resources_Documentation_cont","cT":"Container","id":"c6c10c2c1c9c3m1r1a1","sN":6,"aN":"c10c2c1c9c3m1r1a1"}'> <a id="shellmenu_35" class="js-subm-uhf-nav-link" href="https://learn.microsoft.com/docs/" data-m='{"cN":"GlobalNav_More_Resources_Documentation_nav","id":"n1c6c10c2c1c9c3m1r1a1","sN":1,"aN":"c6c10c2c1c9c3m1r1a1"}'>Documentation</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Resources_Events_cont","cT":"Container","id":"c7c10c2c1c9c3m1r1a1","sN":7,"aN":"c10c2c1c9c3m1r1a1"}'> <a id="shellmenu_36" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/events" data-m='{"cN":"GlobalNav_More_Resources_Events_nav","id":"n1c7c10c2c1c9c3m1r1a1","sN":1,"aN":"c7c10c2c1c9c3m1r1a1"}'>Events</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Resources_Licensing_cont","cT":"Container","id":"c8c10c2c1c9c3m1r1a1","sN":8,"aN":"c10c2c1c9c3m1r1a1"}'> <a id="shellmenu_37" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/licensing/" data-m='{"cN":"GlobalNav_More_Resources_Licensing_nav","id":"n1c8c10c2c1c9c3m1r1a1","sN":1,"aN":"c8c10c2c1c9c3m1r1a1"}'>Licensing</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Resources_MicrosoftLearn_cont","cT":"Container","id":"c9c10c2c1c9c3m1r1a1","sN":9,"aN":"c10c2c1c9c3m1r1a1"}'> <a id="shellmenu_38" class="js-subm-uhf-nav-link" href="https://learn.microsoft.com/" data-m='{"cN":"GlobalNav_More_Resources_MicrosoftLearn_nav","id":"n1c9c10c2c1c9c3m1r1a1","sN":1,"aN":"c9c10c2c1c9c3m1r1a1"}'>Microsoft Learn</a> </li> <li class="js-nav-menu single-link" data-m='{"cN":"More_Resources_MicrosoftResearch_cont","cT":"Container","id":"c10c10c2c1c9c3m1r1a1","sN":10,"aN":"c10c2c1c9c3m1r1a1"}'> <a id="shellmenu_39" class="js-subm-uhf-nav-link" href="https://www.microsoft.com/en-us/research/" data-m='{"cN":"GlobalNav_More_Resources_MicrosoftResearch_nav","id":"n1c10c10c2c1c9c3m1r1a1","sN":1,"aN":"c10c10c2c1c9c3m1r1a1"}'>Microsoft Research</a> </li> </ul> </li> <li class="f-multi-column-info"> <a data-m='{"id":"n11c2c1c9c3m1r1a1","sN":11,"aN":"c2c1c9c3m1r1a1"}' href="https://www.microsoft.com/en-us/sitemap" aria-label="" class="c-glyph">View Sitemap</a> </li> </ul> </div> </li> </ul> </nav> </div> <form class="c-search" autocomplete="off" id="searchForm" name="searchForm" role="search" action="https://www.microsoft.com/en-us/search/explore" method="GET" data-seAutoSuggest='{"queryParams":{"market":"en-us","clientId":"7F27B536-CF6B-4C65-8638-A0F8CBDFCA65","sources":"Iris-Products,DCatAll-Products,Microsoft-Terms","filter":"+ClientType:StoreWeb","counts":"1,5,5"},"familyNames":{"Apps":"App","Books":"Book","Bundles":"Bundle","Devices":"Device","Fees":"Fee","Games":"Game","MusicAlbums":"Album","MusicTracks":"Song","MusicVideos":"Video","MusicArtists":"Artist","OperatingSystem":"Operating System","Software":"Software","Movies":"Movie","TV":"TV","CSV":"Gift Card","VideoActor":"Actor"}}' data-seautosuggestapi="https://www.microsoft.com/msstoreapiprod/api/autosuggest" data-m='{"cN":"GlobalNav_Search_cont","cT":"Container","id":"c3c1c9c3m1r1a1","sN":3,"aN":"c1c9c3m1r1a1"}' aria-expanded="false"> <input id="cli_shellHeaderSearchInput" aria-label="Search Expanded" aria-autocomplete="list" aria-expanded="false" aria-controls="universal-header-search-auto-suggest-transparent" aria-owns="universal-header-search-auto-suggest-ul" type="search" name="q" role="combobox" placeholder="Search Microsoft.com" data-m='{"cN":"SearchBox_nav","id":"n1c3c1c9c3m1r1a1","sN":1,"aN":"c3c1c9c3m1r1a1"}' data-toggle="tooltip" data-placement="right" title="Search Microsoft.com" /> <button id="search" aria-label="Search Microsoft.com" class="c-glyph" data-m='{"cN":"Search_nav","id":"n2c3c1c9c3m1r1a1","sN":2,"aN":"c3c1c9c3m1r1a1"}' data-bi-mto="true" aria-expanded="false" disabled="disabled"> <span role="presentation">Search</span> <span role="tooltip" class="c-uhf-tooltip c-uhf-search-tooltip">Search Microsoft.com</span> </button> <div class="m-auto-suggest" id="universal-header-search-auto-suggest-transparent" role="group"> <ul class="c-menu" id="universal-header-search-auto-suggest-ul" aria-label="Search Suggestions" aria-hidden="true" data-bi-dnt="true" data-bi-mto="true" data-js-auto-suggest-position="default" role="listbox" data-tel="jsll" data-m='{"cN":"search suggestions_cont","cT":"Container","id":"c3c3c1c9c3m1r1a1","sN":3,"aN":"c3c1c9c3m1r1a1"}'></ul> <ul class="c-menu f-auto-suggest-no-results" aria-hidden="true" data-js-auto-suggest-postion="default" data-js-auto-suggest-position="default" role="listbox"> <li class="c-menu-item"> <span tabindex="-1">No results</span></li> </ul> </div> </form> <button data-m='{"cN":"cancel-search","pid":"Cancel Search","id":"nn4c1c9c3m1r1a1","sN":4,"aN":"c1c9c3m1r1a1"}' id="cancel-search" class="cancel-search" aria-label="Cancel Search"> <span>Cancel</span> </button> </div> </div> </div> </header> </div> </div> </div> </div> <div id="mainContent" role="main" tabindex="-1" aria-label="Microsoft Viva Dev Center | Build collaborative apps"> <div> <div id="reactContainer"></div> </div> <script nonce="nonce-m365devportals"> window.stringResources = {}; </script> <div id="metadata" title="Microsoft Viva Dev Center | Build collaborative apps" description="Build apps for Viva Connections. Use simple tools such as SharePoint Framework and Adaptive Cards, improving your time to market." style="visibility:hidden" auto-swimlane="true" interactive="false" custom="{}" dateCreated="9/01/2017 12:00:00 AM" LastPublishedDateTime:="8/20/2020 12:00:00 AM" LastModifiedDateTime="8/20/2020 12:00:00 AM" industry="" product="viva" service="" suite="office365" pageKind="static" technology="" framework="moray"></div> <nav aria-label="Microsoft Viva developer page" class="container pt-1"> <ol class="breadcrumb pt-1"> <li class="breadcrumb-item"><a href="https://developer.microsoft.com/en-us/">Developer</a></li> <li class="breadcrumb-item"><a href="/en-us/microsoft-365">Microsoft 365</a></li> <li class="breadcrumb-item active" aria-current="page">Viva</li> </ol> </nav> <section class="bg-dark-teal"> <div class="container bg-dark-teal" data-bi-area="swimlane_hero"> <div class="card mx-md-0"> <div class="row no-gutters material-surface"> <div class="bg-dark-teal d-flex col-md"> <div class="card-body align-self-center p-4 p-md-5"> <h1 class="h1 text-light-teal">Build apps for Microsoft Viva</h1> <div class="large mb-3 text-white"> <p>Use the Viva Connections toolkit and the Viva Learning API to grow your customer reach with an open and extensible platform. APIs for Viva Topics and Viva Insights coming soon!</p> </div> <div class="link-group"> <a href="https://learn.microsoft.com/sharepoint/dev/spfx/viva/overview-viva-connections" class="btn btn-outline-primary text-white">Extend Viva Connections</a> <a href="https://learn.microsoft.com/graph/api/resources/viva-learning-api-overview?view=graph-rest-1.0" target="_blank" class="cta text-white">Integrate with Viva Learning<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> <div class="col-md-6 bg-dark-teal"> <picture> <source srcset="https://cdn.graph.office.net/prod/media/viva/Viva-app-development-832x468.png?v={1/string}" media="(min-width: 1400px)" /> <source srcset="https://cdn.graph.office.net/prod/media/viva/Viva-app-development-552x310.png?v={1/string}" media="(min-width: 1084px)" /> <source srcset="https://cdn.graph.office.net/prod/media/viva/Viva-app-development-540x390.png?v={1/string}" media="(min-width: 860px)" /> <source srcset="https://cdn.graph.office.net/prod/media/viva/Viva-app-development-418x316.png?v={1/string}" media="(min-width: 540px)" /> <source srcset="https://cdn.graph.office.net/prod/media/viva/Viva-app-development-360x340.png?v={1/string}" media="(min-width: 0px)" /> <img srcset="https://cdn.graph.office.net/prod/media/viva/Viva-app-development-832x468.png?v={1/string}" src="https://cdn.graph.office.net/prod/media/access/Viva-app-development-832x468.png?v={1/string}" class="card-img border-radius-20" alt="Several colleagues collaborating at work"> </picture> </div> </div> </div> </div> </section> <div class="container pt-4 pb-4 mt-4 mb-4"> <h2 class="h2 text-center pb-4">Why develop for Microsoft Viva?</h2> <section> <div class="row row-cols-1 row-cols-md-4 pb-4"> <div class="col mb-5 mb-md-0"> <div class="card material-card h-100 border-radius-20 border border-transparent" style="background-image: linear-gradient(to bottom right, #F4F3F5, #95E3D7);"> <div class="w-auto pt-2 pb-2 pl-4 py-md-4"> <img src="https://cdn.graph.office.net/prod/media/viva/viva-build-with-familiar-frameworks.png?v={1/string}?v={1/string}" class="h-auto border-radius-round" alt="" width="128"> </div> <div class="card-body px-4 pb-3"> <h3 class="h4">Build with simple and familiar frameworks</h3> <p class="mb-2 pb-2">Use simple tools such as SharePoint Framework and Adaptive Cards, improving your time to market.</p> </div> </div> </div> <div class="col mb-5 mb-md-0"> <div class="card material-card h-100 border-radius-20 border border-transparent" style="background-image: linear-gradient(to bottom right, #F4F3F5, #95E3D7);"> <div class="w-auto pt-2 pb-2 pl-4 py-md-4"> <img src="https://cdn.graph.office.net/prod/media/viva/viva-footprint.png?v={1/string}" class="h-auto border-radius-round" alt="" width="128"> </div> <div class="card-body px-4 pb-3"> <h3 class="h4">Get more with the Viva footprint</h3> <p class="mb-2 pb-2">Increase the value of your Microsoft 365 and Microsoft Teams subscriptions by engaging employees in new Viva experiences.</p> </div> </div> </div> <div class="col mb-5 mb-md-0"> <div class="card material-card h-100 border-radius-20 border border-transparent" style="background-image: linear-gradient(to bottom right, #F4F3F5, #95E3D7);"> <div class="w-auto pt-2 pb-2 pl-4 py-md-4"> <img src="https://cdn.graph.office.net/prod/media/viva/viva-expand-your-reach.png?v={1/string}" class="h-auto border-radius-round" alt="" width="128"> </div> <div class="card-body px-4 pb-3"> <h3 class="h4">Expand your reach across Viva and Microsoft 365</h3> <p class="mb-2 pb-2">Share your app across Viva and Microsoft 365 surfaces and expand the reach of your solutions.</p> </div> </div> </div> <div class="col mb-5 mb-md-0"> <div class="card material-card h-100 border-radius-20 border border-transparent" style="background-image: linear-gradient(to bottom right, #F4F3F5, #95E3D7);"> <div class="w-auto pt-2 pb-2 pl-4 py-md-4"> <img src="https://cdn.graph.office.net/prod/media/viva/viva-partner-benefits.png?v={1/string}" class="h-auto border-radius-round" alt="" width="128"> </div> <div class="card-body px-4 pb-3"> <h3 class="h4">Take advantage of partner benefits</h3> <p class="mb-2 pb-2">Sign up for the Microsoft Partner Program and increase customer reach and engagement.</p> </div> </div> </div> </div> </section> </div> <div class="container pt-4 mt-4 mb-4"> <h2 class="h2 text-center pb-4">What can I do with Viva?</h2> <section> <div class="row row-cols-1 row-cols-md-4"> <div class="col mb-5 mb-md-0"> <div class="card material-card h-100 border-radius-20 border border-transparent" data-mount="click-group" style="background-image: linear-gradient(to bottom right, #F4F3F5, #8CC7E7);"> <div class="w-auto px-4 pt-4"> <img src="https://cdn.graph.office.net/prod/media/viva/Viva-Connections-small.png?v={1/string}" class="h-auto" alt="" width="64"> </div> <div class="card-body px-4 pt-4"> <h3 class="h5">Reach users in Viva Connections with Adaptive Card Extensions</h3> </div> <div class="card-footer px-4 pb-4"> <div class="link-group"> <a href="https://learn.microsoft.com/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension" class="cta">Build an extension<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> <div class="col mb-5 mb-md-0"> <div class="card material-card h-100 border-radius-20 border border-transparent" data-mount="click-group" style="background-image: linear-gradient(to bottom right, #F4F3F5, #8CC7E7);"> <div class="w-auto px-4 pt-4"> <img src="https://cdn.graph.office.net/prod/media/microsoft-365/65x65_graph.svg?v={2/string}" class="h-auto" alt="" width="64"> </div> <div class="card-body px-4 pt-4"> <h3 class="h5">Get started with Microsoft Graph connectors</h3> </div> <div class="card-footer px-4 pb-4"> <div class="link-group"> <a href="https://learn.microsoft.com/graph/connecting-external-content-build-quickstart" class="cta">Build a custom connector<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> <div class="col mb-5 mb-md-0"> <div class="card material-card h-100 border-radius-20 border border-transparent" data-mount="click-group" style="background-image: linear-gradient(to bottom right, #F4F3F5, #8CC7E7);"> <div class="w-auto px-4 pt-4"> <img src="https://cdn.graph.office.net/prod/media/viva/Viva-Topics-small.png?v={1/string}" class="h-auto" alt="" width="64"> </div> <div class="card-body px-4 pt-4"> <h3 class="h5">Customize Viva Topics pages with SharePoint client-side web parts</h3> </div> <div class="card-footer px-4 pb-4"> <div class="link-group"> <a href="https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/overview-client-side-web-parts" class="cta">Read overview of web parts<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> <div class="col mb-5 mb-md-0"> <div class="card material-card h-100 border-radius-20 border border-transparent" data-mount="click-group" style="background-image: linear-gradient(to bottom right, #F4F3F5, #8CC7E7);"> <div class="w-auto px-4 pt-4"> <img src="https://cdn.graph.office.net/prod/media/viva/Viva-Insights-small.png?v={1/string}" class="h-auto" alt="" width="64"> </div> <div class="card-body px-4 pt-4"> <h3 class="h5">Build custom Power BI templates with Viva Insights data</h3> </div> <div class="card-footer px-4 pb-4"> <div class="link-group"> <a href="https://learn.microsoft.com/viva/insights/Use/View-download-and-export-query-results#use-viva-insights-data-in-power-bi-excel-or-other-data-analysis-tool" class="cta">Analyze query data<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> </div> </section> </div> <div class="" style="background-image: linear-gradient(to bottom right, #FFEF86, #E535E5);"> <div class="container pt-4 pb-4"> <h2 class="h2 pt-4 pb-4 text-center">Get more Viva resources</h2> <div class="container pb-4"> <section> <div class="row row-cols-1 row-cols-md-3"> <div class="col mb-5 mb-md-0"> <div class="card h-100"> <div class="row h-100"> <div class="col-9 col-sm-10 col-md-9 material-color-neutral-400 border-radius-20 p-4 border border-transparent"> <div class="card-body"> <i class="win-icon win-icon-GitHubLogo display-4 pb-3" aria-hidden="true"></i> <h3 class="h3">Browse code samples</h3> <p>Explore our samples and discover what you can build.</p> <div class="link-group"> <a href="https://aka.ms/spfx-aces" class="cta text-white" aria-label="Browse Viva code samples on GitHub">Download code samples<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> </div> </div> <div class="col mb-5 mb-md-0"> <div class="card h-100"> <div class="row h-100"> <div class="col-9 col-sm-10 col-md-9 material-color-neutral-400 border-radius-20 p-4 border border-transparent"> <div class="card-body"> <i class="win-icon win-icon-RecurringEvent display-4 pb-3" aria-hidden="true"></i> <h3 class="h3">Community calls</h3> <p>Join our community calls to stay up to date and upgrade your skills.</p> <div class="link-group"> <a href="https://aka.ms/M365DevCalls" class="cta text-white" aria-label="Add monthly Viva community call to your calendar">Add to calendar<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> </div> </div> <div class="col mb-5 mb-md-0"> <div class="card h-100"> <div class="row h-100"> <div class="col-9 col-sm-10 col-md-9 material-color-neutral-400 border-radius-20 p-4 border border-transparent"> <div class="card-body"> <i class="win-icon win-icon-Toolbox display-4 pb-3" aria-hidden="true"></i> <h3 class="h3">Sample solutions</h3> <p>Explore our sample solution gallery.</p> <div class="link-group"> <a href="https://adoption.microsoft.com/sample-solution-gallery?sortby=creationDateTime-true&keyword=&product=Viva" class="cta text-white">Explore gallery<span class="glyph" aria-hidden="true" aria-label="Explore Viva samples solutions gallery"></span></a> </div> </div> </div> </div> </div> </div> </div> </section> <section> <div class="row row-cols-1 row-cols-md-3 mt-3"> <div class="col mb-5 mb-md-0"> <div class="card h-100"> <div class="row h-100"> <div class="col-9 col-sm-10 col-md-9 material-color-neutral-400 border-radius-20 p-4 border border-transparent"> <div class="card-body"> <i class="win-icon win-icon-Video display-4 pb-3" aria-hidden="true"></i> <h3 class="h3">Videos</h3> <p>Watch developer videos on our YouTube channel.</p> <div class="link-group"> <a href="https://www.youtube.com/playlist?list=PLR9nK3mnD-OXYEVirlqaEFHzZ3mqDxEij" class="cta text-white" aria-label="View developer videos on our YouTube channel">View videos<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> </div> </div> <div class="col mb-5 mb-md-0"> <div class="card h-100"> <div class="row h-100"> <div class="col-9 col-sm-10 col-md-9 material-color-neutral-400 border-radius-20 p-4 border border-transparent"> <div class="card-body"> <i class="win-icon win-icon-Education display-4 pb-3" aria-hidden="true"></i> <h3 class="h3">Learn</h3> <p>Take our multi-part series that teaches you how to extend Microsoft Viva Connections with custom components.</p> <div class="link-group"> <a href="https://aka.ms/m365/dev/learn/connections" class="cta text-white" aria-label="Start learning with our series about extending Viva with custom components">Start now<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> </div> </div> <div class="col mb-5 mb-md-0"> <div class="card h-100"> <div class="row h-100"> <div class="col-9 col-sm-10 col-md-9 material-color-neutral-400 border-radius-20 p-4 border border-transparent"> <div class="card-body"> <i class="win-icon win-icon-News display-4 pb-3" aria-hidden="true"></i> <h3 class="h3">Newsletter</h3> <p>Register for more details about Microsoft Viva.</p> <div class="link-group"> <a href="https://aka.ms/viva/join" class="cta text-white" aria-label="Sign up for our Viva newsletter">Sign up<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> <div class="material-color-light " aria-label="What's new in Viva extensibility" role="region" data-bi-area="swimlane_automated-"> <h2 class="h2 pt-3 text-center my-3"> What's new in Viva extensibility </h2><div class="container"> <div class="row row-cols-1 row-cols-md-2 row-cols-lg-4 pt-5"> <div class="col pb-4"> <div class="card material-card h-100" data-mount="click-group" id="23015"> <div class="align-self-start d-flex flex-row-reverse"> <div class="pt-3 px-4"> <h3 class="h5" title="Announcing SharePoint Framework 1.20 with updates on building enterprise extensibility within Microsoft 365" style="overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 1.5rem; min-height: 4.5rem;"> Announcing SharePoint Framework 1.20 with updates on building enterprise extensibility within Microsoft 365 </h3> </div> </div><div class="card-footer p-4"> <div class="link-group"> <a class="cta text-blue" aria-label="Read blog post about Announcing SharePoint Framework 1.20 with updates on building enterprise extensibility within Microsoft 365. Opens in a new tab" target="_blank" data-bi-name="automated_item-id-23015" href="https://devblogs.microsoft.com/microsoft365dev/announcing-sharepoint-framework-1-20-with-updates-on-building-enterprise-extensibility-within-microsoft-365/">Read blog post<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div><div class="col pb-4"> <div class="card material-card h-100" data-mount="click-group" id="22925"> <div class="align-self-start d-flex flex-row-reverse"> <div class="pt-3 px-4"> <h3 class="h5" title="Announcing SharePoint Framework 1.20 release candidate" style="overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 1.5rem; min-height: 4.5rem;"> Announcing SharePoint Framework 1.20 release candidate </h3> </div> </div><div class="card-footer p-4"> <div class="link-group"> <a class="cta text-blue" aria-label="Read blog post about Announcing SharePoint Framework 1.20 release candidate. Opens in a new tab" target="_blank" data-bi-name="automated_item-id-22925" href="https://devblogs.microsoft.com/microsoft365dev/announcing-sharepoint-framework-1-20-release-candidate/">Read blog post<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div><div class="col pb-4"> <div class="card material-card h-100" data-mount="click-group" id="zBLEEF6cC7I"> <div class="align-self-start d-flex flex-row-reverse"> <div class="pt-3 px-4"> <h3 class="h5" title="Introduction to new data visualization components for Viva Connections" style="overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 1.5rem; min-height: 4.5rem;"> Introduction to new data visualization components for Viva Connections </h3> </div> </div><div class="card-footer p-4"> <div class="link-group"> <a class="cta text-blue" aria-label="Watch video about Introduction to new data visualization components for Viva Connections. Opens in a new tab" target="_blank" data-bi-name="automated_item-id-zBLEEF6cC7I" href="https://www.youtube.com/watch/zBLEEF6cC7I">Watch video<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div><div class="col pb-4"> <div class="card material-card h-100" data-mount="click-group" id="kL6Nsx-K8Oo"> <div class="align-self-start d-flex flex-row-reverse"> <div class="pt-3 px-4"> <h3 class="h5" title="Introduction to HTML Quick Views with SPFx in Viva Connections cards" style="overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 1.5rem; min-height: 4.5rem;"> Introduction to HTML Quick Views with SPFx in Viva Connections cards </h3> </div> </div><div class="card-footer p-4"> <div class="link-group"> <a class="cta text-blue" aria-label="Watch video about Introduction to HTML Quick Views with SPFx in Viva Connections cards. Opens in a new tab" target="_blank" data-bi-name="automated_item-id-kL6Nsx-K8Oo" href="https://www.youtube.com/watch/kL6Nsx-K8Oo">Watch video<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> </div><div class="pb-5"> <div class="mt-4 mb-1 text-center col-12"> <a class="cta text-blue" aria-label="View more about What's new in Viva extensibility. Opens in a new tab" href="/en-us/viva/gallery?filterBy=Blog%20Posts,Videos,Viva" target="_blank" data-bi-name="automated_view-more-about-">View more<span class="glyph" aria-hidden="true"></span></a> </div> </div> </div> </div> <div class="mx-0 row py-2" id="socialMediaContainer" role="navigation" aria-label="Social Media Links" data-bi-area="social-media-bar"> <div class="container"> <section class="d-flex flex-wrap justify-content-between"> <div> <div class="base font-weight-normal align-middle mr-g d-inline">Follow us</div> <ul class="list-inline mb-0 d-inline-block align-middle pt-2"> <!-- X --> <li class="list-inline-item mr-g"> <a class="d-inline-block" aria-label="Follow us on X" title="Follow us on X" href="https://twitter.com/Microsoft365Dev" target="_blank" data-bi-name="social_follow-us-on-x"> <i class="win-icon win-icon-XCircleLogo h5 text-black"></i> </a> </li> <!-- LinkedIn --> <li class="list-inline-item mr-g"> <a class="d-inline-block" aria-label="Follow us on LinkedIn" title="Follow us on LinkedIn" href="https://www.linkedin.com/showcase/microsoft365dev" target="_blank" data-bi-name="social_follow-us-on-linkedin"> <i class="win-icon win-icon-LinkedInLogo h5 text-black"></i> </a> </li> <!-- Facebook --> <li class="list-inline-item mr-g"> <a class="d-inline-block" aria-label="Follow us on Facebook" title="Follow us on Facebook" href="https://www.facebook.com/M365Dev/" target="_blank" data-bi-name="social_follow-us-on-facebook"> <i class="win-icon win-icon-FacebookLogo h5 text-black"></i> </a> </li> <!-- YouTube --> <li class="list-inline-item mr-g"> <a class="d-inline-block" aria-label="Follow us on YouTube" title="Follow us on YouTube" href="https://www.youtube.com/channel/UCV_6HOhwxYLXAGd-JOqKPoQ" target="_blank" data-bi-name="social_follow-us-on-youtube"> <i class="win-icon win-icon-YouTubeLogo h5 text-black"></i> </a> </li> </ul> </div> <div> <div class="base font-weight-normal align-middle mr-g d-inline">Share this page</div> <ul class="list-inline mb-0 d-inline-block align-middle pt-2"> <li class="align-bottom list-inline-item mr-g"> <a class="d-inline-block social-media-share" aria-label="Share this page on Facebook" title="Share this page on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=" target="_blank" data-bi-name="social_share-this-page-on-facebook"> <i class="win-icon win-icon-FacebookLogo h5 text-black"></i> </a> </li> <li class="align-bottom list-inline-item mr-g"> <a class="d-inline-block social-media-share" aria-label="Share this page on X" title="Share this page on X" href="https://twitter.com/intent/tweet?url=" target="_blank" data-bi-name="social_share-this-page-on-x"> <!-- data-bi-name used to be social_follow-us-on-twitter --> <i class="win-icon win-icon-XCircleLogo h5 text-black"></i> </a> </li> <li class="list-inline-item mr-g"> <div id="teams-share" class="teams-share-button" data-href="https://developer.microsoft.com/en-us/viva"></div> </li> <li class="align-bottom list-inline-item mr-g"> <a class="d-inline-block social-media-share" aria-label="Share this page on LinkedIn" title="Share this page on LinkedIn" href="https://linkedin.com/sharing/share-offsite/?url=" target="_blank" data-bi-name="social_share-this-page-on-linkedin"> <i class="win-icon win-icon-LinkedInLogo h5 text-black"></i> </a> </li> </ul> </div> </section> </div> </div> <script nonce="nonce-m365devportals" async type="text/javascript"> document.addEventListener('DOMContentLoaded', function () { const shareButtons = document.querySelectorAll('.social-media-share'); shareButtons.forEach(button => { button.addEventListener('click', e => { if (!(typeof mscc === "undefined")) { if (mscc.hasConsent()) { var shareUrl = (window.location.pathname.toLowerCase().indexOf("/events") > 0 || window.location.pathname.toLowerCase().indexOf("/gallery") > 0) ? encodeURI("https://developer.microsoft.com" + window.location.pathname + window.location.search) : encodeURI("https://developer.microsoft.com" + window.location.pathname); window.open(e.currentTarget.attributes['href'].textContent + shareUrl, '_blank', 'height=550, width=550, top=' + (window.height / 2 - 275) + ', left=' + (window.width / 2 - 275) + ', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0'); e.preventDefault(); } else { if (!(typeof siteConsent === "undefined")) { if (confirm("This feature is currently disabled. To continue, update your cookie selections to accept all cookies.")) { siteConsent.manageConsent(); } } else { mscc.setConsent(); } e.preventDefault(); } } }); }) }); </script> <script nonce="nonce-m365devportals" async defer> document.getElementById('teams-share').onclick = function (e) { if (!(typeof mscc === "undefined")) { if (!mscc.hasConsent()) { if (!(typeof siteConsent === "undefined")) { e.preventDefault(); e.stopImmediatePropagation(); if (confirm("This feature is currently disabled. To continue, update your cookie selections to accept all cookies.")) { siteConsent.manageConsent(); } } else { mscc.setConsent(); } } } } function initializeShareToTeams() { var script = document.createElement("script"); script.type = "text/javascript"; script.src = "https://teams.microsoft.com/share/launcher.js"; script.defer = true; document.body.appendChild(script); } initializeShareToTeams(); setTimeout(function () { const teamsShareButton = document.querySelector('.teams-share-button').querySelector('a'); if (teamsShareButton) { teamsShareButton.setAttribute("data-bi-name", "social_share-this-page-on-teams"); teamsShareButton.setAttribute("title", "Share this page on Microsoft Teams"); } }, 1000); </script> <div class="back-to-top p-g d-flex justify-content-end" data-mount="back-to-top"> <a href="#mainContent" class="btn btn-faint-secondary bg-body text-center w-sm-auto w-100" title="Back to top" aria-label="Back to top"> <span class="glyph glyph-xsmall glyph-up d-inline-flex align-items-baseline"></span>Back to top </a> </div> <div id="UHFFooter"> <div id="footerArea" class="uhf" data-m='{"cN":"footerArea","cT":"Area_coreuiArea","id":"a2Body","sN":2,"aN":"Body"}'> <div id="footerRegion" data-region-key="footerregion" data-m='{"cN":"footerRegion","cT":"Region_coreui-region","id":"r1a2","sN":1,"aN":"a2"}' > <div id="footerUniversalFooter" data-m='{"cN":"footerUniversalFooter","cT":"Module_coreui-universalfooter","id":"m1r1a2","sN":1,"aN":"r1a2"}' data-module-id="Category|footerRegion|coreui-region|footerUniversalFooter|coreui-universalfooter"> <footer id="uhf-footer" class="c-uhff context-uhf" data-uhf-mscc-rq="false" data-footer-footprint="/DEV_Viva/DEV_VivaFooter, fromService: True" data-m='{"cN":"Uhf footer_cont","cT":"Container","id":"c1m1r1a2","sN":1,"aN":"m1r1a2"}'> <nav class="c-uhff-nav" aria-label="Footer Resource links" data-m='{"cN":"Footer nav_cont","cT":"Container","id":"c1c1m1r1a2","sN":1,"aN":"c1m1r1a2"}'> <div class="c-uhff-nav-row"> <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn1_cont","cT":"Container","id":"c1c1c1m1r1a2","sN":1,"aN":"c1c1m1r1a2"}'> <div class="c-heading-4" role="heading" aria-level="2">What's new</div> <ul class="c-list f-bare"> <li> <a aria-label="Surface Pro What's new" class="c-uhff-link" href="https://www.microsoft.com/en-us/surface/devices/surface-pro-11th-edition" data-m='{"cN":"Footer_WhatsNew_NewSurfacePro_nav","id":"n1c1c1c1m1r1a2","sN":1,"aN":"c1c1c1m1r1a2"}'>Surface Pro</a> </li> <li> <a aria-label="Surface Laptop What's new" class="c-uhff-link" href="https://www.microsoft.com/en-us/surface/devices/surface-laptop-7th-edition" data-m='{"cN":"Footer_WhatsNew_SurfaceLaptop_nav","id":"n2c1c1c1m1r1a2","sN":2,"aN":"c1c1c1m1r1a2"}'>Surface Laptop</a> </li> <li> <a aria-label="Surface Laptop Studio 2 What's new" class="c-uhff-link" href="https://www.microsoft.com/en-us/d/Surface-Laptop-Studio-2/8rqr54krf1dz" data-m='{"cN":"Footer_WhatsNew_SurfaceLaptopStudio2_nav","id":"n3c1c1c1m1r1a2","sN":3,"aN":"c1c1c1m1r1a2"}'>Surface Laptop Studio 2</a> </li> <li> <a aria-label="Surface Laptop Go 3 What's new" class="c-uhff-link" href="https://www.microsoft.com/en-us/d/Surface-Laptop-Go-3/8p0wwgj6c6l2" data-m='{"cN":"Footer_WhatsNew_SurfaceLaptopGo3_nav","id":"n4c1c1c1m1r1a2","sN":4,"aN":"c1c1c1m1r1a2"}'>Surface Laptop Go 3</a> </li> <li> <a aria-label="Microsoft Copilot What's new" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-copilot" data-m='{"cN":"Footer_WhatsNew_CopilotMicrosoft_nav","id":"n5c1c1c1m1r1a2","sN":5,"aN":"c1c1c1m1r1a2"}'>Microsoft Copilot</a> </li> <li> <a aria-label="AI in Windows What's new" class="c-uhff-link" href="https://www.microsoft.com/en-us/windows/copilot-ai-features" data-m='{"cN":"Whatsnew_AIinWindows_nav","id":"n6c1c1c1m1r1a2","sN":6,"aN":"c1c1c1m1r1a2"}'>AI in Windows</a> </li> <li> <a aria-label="Explore Microsoft products What's new" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-products-and-apps" data-m='{"cN":"Footer_WhatsNew_ExploreMicrosoftProducts_nav","id":"n7c1c1c1m1r1a2","sN":7,"aN":"c1c1c1m1r1a2"}'>Explore Microsoft products</a> </li> <li> <a aria-label="Windows 11 apps What's new" class="c-uhff-link" href="https://www.microsoft.com/windows/windows-11-apps" data-m='{"cN":"Footer_WhatsNew_Windows_11_apps_nav","id":"n8c1c1c1m1r1a2","sN":8,"aN":"c1c1c1m1r1a2"}'>Windows 11 apps</a> </li> </ul> </div> <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn2_cont","cT":"Container","id":"c2c1c1m1r1a2","sN":2,"aN":"c1c1m1r1a2"}'> <div class="c-heading-4" role="heading" aria-level="2">Microsoft Store</div> <ul class="c-list f-bare"> <li> <a aria-label="Account profile Microsoft Store" class="c-uhff-link" href="https://account.microsoft.com/" data-m='{"cN":"Footer_StoreandSupport_AccountProfile_nav","id":"n1c2c1c1m1r1a2","sN":1,"aN":"c2c1c1m1r1a2"}'>Account profile</a> </li> <li> <a aria-label="Download Center Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/download" data-m='{"cN":"Footer_StoreandSupport_DownloadCenter_nav","id":"n2c2c1c1m1r1a2","sN":2,"aN":"c2c1c1m1r1a2"}'>Download Center</a> </li> <li> <a aria-label="Microsoft Store support Microsoft Store" class="c-uhff-link" href="https://go.microsoft.com/fwlink/?linkid=2139749" data-m='{"cN":"Footer_StoreandSupport_SalesAndSupport_nav","id":"n3c2c1c1m1r1a2","sN":3,"aN":"c2c1c1m1r1a2"}'>Microsoft Store support</a> </li> <li> <a aria-label="Returns Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/returns" data-m='{"cN":"Footer_StoreandSupport_Returns_nav","id":"n4c2c1c1m1r1a2","sN":4,"aN":"c2c1c1m1r1a2"}'>Returns</a> </li> <li> <a aria-label="Order tracking Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/order-tracking" data-m='{"cN":"Footer_StoreandSupport_OrderTracking_nav","id":"n5c2c1c1m1r1a2","sN":5,"aN":"c2c1c1m1r1a2"}'>Order tracking</a> </li> <li> <a aria-label="Certified Refurbished Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/certified-refurbished-products" data-m='{"cN":"Footer_StoreandSupport_StoreLocations_nav","id":"n6c2c1c1m1r1a2","sN":6,"aN":"c2c1c1m1r1a2"}'>Certified Refurbished</a> </li> <li> <a aria-label="Microsoft Store Promise Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/why-microsoft-store?icid=footer_why-msft-store_7102020" data-m='{"cN":"Footer_StoreandSupport_MicrosoftPromise_nav","id":"n7c2c1c1m1r1a2","sN":7,"aN":"c2c1c1m1r1a2"}'>Microsoft Store Promise</a> </li> <li> <a aria-label="Flexible Payments Microsoft Store" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/payment-financing-options?icid=footer_financing_vcc" data-m='{"cN":"Footer_StoreandSupport_Financing_nav","id":"n8c2c1c1m1r1a2","sN":8,"aN":"c2c1c1m1r1a2"}'>Flexible Payments</a> </li> </ul> </div> <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn3_cont","cT":"Container","id":"c3c1c1m1r1a2","sN":3,"aN":"c1c1m1r1a2"}'> <div class="c-heading-4" role="heading" aria-level="2">Education</div> <ul class="c-list f-bare"> <li> <a aria-label="Microsoft in education Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/education" data-m='{"cN":"Footer_Education_MicrosoftInEducation_nav","id":"n1c3c1c1m1r1a2","sN":1,"aN":"c3c1c1m1r1a2"}'>Microsoft in education</a> </li> <li> <a aria-label="Devices for education Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/education/devices/overview" data-m='{"cN":"Footer_Education_DevicesforEducation_nav","id":"n2c3c1c1m1r1a2","sN":2,"aN":"c3c1c1m1r1a2"}'>Devices for education</a> </li> <li> <a aria-label="Microsoft Teams for Education Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/education/products/teams" data-m='{"cN":"Footer_Education_MicrosoftTeamsforEducation_nav","id":"n3c3c1c1m1r1a2","sN":3,"aN":"c3c1c1m1r1a2"}'>Microsoft Teams for Education</a> </li> <li> <a aria-label="Microsoft 365 Education Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/education/products/microsoft-365" data-m='{"cN":"Footer_Education_Microsoft365Education_nav","id":"n4c3c1c1m1r1a2","sN":4,"aN":"c3c1c1m1r1a2"}'>Microsoft 365 Education</a> </li> <li> <a aria-label="How to buy for your school Education" class="c-uhff-link" href="https://www.microsoft.com/education/how-to-buy" data-m='{"cN":"Footer_Howtobuyforyourschool_nav","id":"n5c3c1c1m1r1a2","sN":5,"aN":"c3c1c1m1r1a2"}'>How to buy for your school</a> </li> <li> <a aria-label="Educator training and development Education" class="c-uhff-link" href="https://education.microsoft.com/" data-m='{"cN":"Footer_Education_EducatorTrainingDevelopment_nav","id":"n6c3c1c1m1r1a2","sN":6,"aN":"c3c1c1m1r1a2"}'>Educator training and development</a> </li> <li> <a aria-label="Deals for students and parents Education" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/education" data-m='{"cN":"Footer_Education_DealsForStudentsandParents_nav","id":"n7c3c1c1m1r1a2","sN":7,"aN":"c3c1c1m1r1a2"}'>Deals for students and parents</a> </li> <li> <a aria-label="Azure for students Education" class="c-uhff-link" href="https://azure.microsoft.com/en-us/free/students/" data-m='{"cN":"Footer_Education_Azureforstudents_nav","id":"n8c3c1c1m1r1a2","sN":8,"aN":"c3c1c1m1r1a2"}'>Azure for students</a> </li> </ul> </div> </div> <div class="c-uhff-nav-row"> <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn4_cont","cT":"Container","id":"c4c1c1m1r1a2","sN":4,"aN":"c1c1m1r1a2"}'> <div class="c-heading-4" role="heading" aria-level="2">Business</div> <ul class="c-list f-bare"> <li> <a aria-label="Microsoft Cloud Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-cloud" data-m='{"cN":"Footer_Business_Microsoft_Cloud_nav","id":"n1c4c1c1m1r1a2","sN":1,"aN":"c4c1c1m1r1a2"}'>Microsoft Cloud</a> </li> <li> <a aria-label="Microsoft Security Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/security" data-m='{"cN":"Footer_Business_Microsoft Security_nav","id":"n2c4c1c1m1r1a2","sN":2,"aN":"c4c1c1m1r1a2"}'>Microsoft Security</a> </li> <li> <a aria-label="Dynamics 365 Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/dynamics-365" data-m='{"cN":"Footer_Business_MicrosoftDynamics365_nav","id":"n3c4c1c1m1r1a2","sN":3,"aN":"c4c1c1m1r1a2"}'>Dynamics 365</a> </li> <li> <a aria-label="Microsoft 365 Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-365/business" data-m='{"cN":"Footer_Business_M365_nav","id":"n4c4c1c1m1r1a2","sN":4,"aN":"c4c1c1m1r1a2"}'>Microsoft 365</a> </li> <li> <a aria-label="Microsoft Power Platform Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/power-platform" data-m='{"cN":"Footer_DeveloperAndIT_Power Platform_nav","id":"n5c4c1c1m1r1a2","sN":5,"aN":"c4c1c1m1r1a2"}'>Microsoft Power Platform</a> </li> <li> <a aria-label="Microsoft Teams Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-teams/group-chat-software" data-m='{"cN":"Footer_Business_Microsoft365_nav","id":"n6c4c1c1m1r1a2","sN":6,"aN":"c4c1c1m1r1a2"}'>Microsoft Teams</a> </li> <li> <a aria-label="Microsoft 365 Copilot Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/microsoft-365/copilot/copilot-for-work" data-m='{"cN":"Footer_CopilotMicrosoft365_nav","id":"n7c4c1c1m1r1a2","sN":7,"aN":"c4c1c1m1r1a2"}'>Microsoft 365 Copilot</a> </li> <li> <a aria-label="Small Business Business" class="c-uhff-link" href="https://www.microsoft.com/en-us/store/b/business?icid=CNavBusinessStore" data-m='{"cN":"Footer_Business-SmallBusiness_nav","id":"n8c4c1c1m1r1a2","sN":8,"aN":"c4c1c1m1r1a2"}'>Small Business</a> </li> </ul> </div> <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn5_cont","cT":"Container","id":"c5c1c1m1r1a2","sN":5,"aN":"c1c1m1r1a2"}'> <div class="c-heading-4" role="heading" aria-level="2">Developer & IT</div> <ul class="c-list f-bare"> <li> <a aria-label="Azure Developer & IT" class="c-uhff-link" href="https://azure.microsoft.com/en-us/" data-m='{"cN":"Footer_DeveloperAndIT_MicrosoftAzure_nav","id":"n1c5c1c1m1r1a2","sN":1,"aN":"c5c1c1m1r1a2"}'>Azure</a> </li> <li> <a aria-label="Developer Center Developer & IT" class="c-uhff-link" href="https://developer.microsoft.com/en-us/" data-m='{"cN":"Footer_DeveloperAndIT_DeveloperCenter_nav","id":"n2c5c1c1m1r1a2","sN":2,"aN":"c5c1c1m1r1a2"}'>Developer Center</a> </li> <li> <a aria-label="Documentation Developer & IT" class="c-uhff-link" href="https://learn.microsoft.com/docs/" data-m='{"cN":"Footer_DeveloperAndIT_Documentation_nav","id":"n3c5c1c1m1r1a2","sN":3,"aN":"c5c1c1m1r1a2"}'>Documentation</a> </li> <li> <a aria-label="Microsoft Learn Developer & IT" class="c-uhff-link" href="https://learn.microsoft.com/" data-m='{"cN":"Footer_DeveloperAndIT_MicrosoftLearn_nav","id":"n4c5c1c1m1r1a2","sN":4,"aN":"c5c1c1m1r1a2"}'>Microsoft Learn</a> </li> <li> <a aria-label="Microsoft Tech Community Developer & IT" class="c-uhff-link" href="https://techcommunity.microsoft.com/" data-m='{"cN":"Footer_DeveloperAndIT_MicrosoftTechCommunity_nav","id":"n5c5c1c1m1r1a2","sN":5,"aN":"c5c1c1m1r1a2"}'>Microsoft Tech Community</a> </li> <li> <a aria-label="Azure Marketplace Developer & IT" class="c-uhff-link" href="https://azuremarketplace.microsoft.com/en-us/" data-m='{"cN":"Footer_DeveloperAndIT_AzureMarketplace_nav","id":"n6c5c1c1m1r1a2","sN":6,"aN":"c5c1c1m1r1a2"}'>Azure Marketplace</a> </li> <li> <a aria-label="AppSource Developer & IT" class="c-uhff-link" href="https://appsource.microsoft.com/en-us/" data-m='{"cN":"Footer_DeveloperAndIT_AppSource_nav","id":"n7c5c1c1m1r1a2","sN":7,"aN":"c5c1c1m1r1a2"}'>AppSource</a> </li> <li> <a aria-label="Visual Studio Developer & IT" class="c-uhff-link" href="https://visualstudio.microsoft.com/" data-m='{"cN":"Footer_DeveloperAndIT_MicrosoftVisualStudio_nav","id":"n8c5c1c1m1r1a2","sN":8,"aN":"c5c1c1m1r1a2"}'>Visual Studio</a> </li> </ul> </div> <div class="c-uhff-nav-group" data-m='{"cN":"footerNavColumn6_cont","cT":"Container","id":"c6c1c1m1r1a2","sN":6,"aN":"c1c1m1r1a2"}'> <div class="c-heading-4" role="heading" aria-level="2">Company</div> <ul class="c-list f-bare"> <li> <a aria-label="Careers Company" class="c-uhff-link" href="https://careers.microsoft.com/" data-m='{"cN":"Footer_Company_Careers_nav","id":"n1c6c1c1m1r1a2","sN":1,"aN":"c6c1c1m1r1a2"}'>Careers</a> </li> <li> <a aria-label="About Microsoft Company" class="c-uhff-link" href="https://www.microsoft.com/about" data-m='{"cN":"Footer_Company_AboutMicrosoft_nav","id":"n2c6c1c1m1r1a2","sN":2,"aN":"c6c1c1m1r1a2"}'>About Microsoft</a> </li> <li> <a aria-label="Company news Company" class="c-uhff-link" href="https://news.microsoft.com/" data-m='{"cN":"Footer_Company_CompanyNews_nav","id":"n3c6c1c1m1r1a2","sN":3,"aN":"c6c1c1m1r1a2"}'>Company news</a> </li> <li> <a aria-label="Privacy at Microsoft Company" class="c-uhff-link" href="https://privacy.microsoft.com/en-us" data-m='{"cN":"Footer_Company_PrivacyAtMicrosoft_nav","id":"n4c6c1c1m1r1a2","sN":4,"aN":"c6c1c1m1r1a2"}'>Privacy at Microsoft</a> </li> <li> <a aria-label="Investors Company" class="c-uhff-link" href="https://www.microsoft.com/investor/default.aspx" data-m='{"cN":"Footer_Company_Investors_nav","id":"n5c6c1c1m1r1a2","sN":5,"aN":"c6c1c1m1r1a2"}'>Investors</a> </li> <li> <a aria-label="Diversity and inclusion Company" class="c-uhff-link" href="https://www.microsoft.com/en-us/diversity/" data-m='{"cN":"Footer_Company_DiversityAndInclusion_nav","id":"n6c6c1c1m1r1a2","sN":6,"aN":"c6c1c1m1r1a2"}'>Diversity and inclusion</a> </li> <li> <a aria-label="Accessibility Company" class="c-uhff-link" href="https://www.microsoft.com/en-us/accessibility" data-m='{"cN":"Footer_Company_Accessibility_nav","id":"n7c6c1c1m1r1a2","sN":7,"aN":"c6c1c1m1r1a2"}'>Accessibility</a> </li> <li> <a aria-label="Sustainability Company" class="c-uhff-link" href="https://www.microsoft.com/en-us/sustainability/" data-m='{"cN":"Footer_Company_Sustainability_nav","id":"n8c6c1c1m1r1a2","sN":8,"aN":"c6c1c1m1r1a2"}'>Sustainability</a> </li> </ul> </div> </div> </nav> <div class="c-uhff-base"> <a id="locale-picker-link" aria-label="Content Language Selector. Currently set to English (United States)" class="c-uhff-link c-uhff-lang-selector c-glyph glyph-world" href="https://www.microsoft.com/en-us/locale.aspx" data-m='{"cN":"locale_picker(US)_nav","id":"n7c1c1m1r1a2","sN":7,"aN":"c1c1m1r1a2"}'>English (United States)</a> <a data-m='{"id":"n8c1c1m1r1a2","sN":8,"aN":"c1c1m1r1a2"}' href="https://aka.ms/yourcaliforniaprivacychoices" class='c-uhff-link c-uhff-ccpa'> <svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 14" xml:space="preserve" height="16" width="43"> <title>Your Privacy Choices Opt-Out Icon</title> <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"/> <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"/> <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"/> <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"/> </svg> <span>Your Privacy Choices</span> </a> <noscript> <a data-m='{"id":"n9c1c1m1r1a2","sN":9,"aN":"c1c1m1r1a2"}' href="https://aka.ms/yourcaliforniaprivacychoices" class='c-uhff-link c-uhff-ccpa'> <svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 14" xml:space="preserve" height="16" width="43"> <title>Your Privacy Choices Opt-Out Icon</title> <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"/> <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"/> <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"/> <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"/> </svg> <span>Your Privacy Choices</span> </a> </noscript> <a data-m='{"id":"n10c1c1m1r1a2","sN":10,"aN":"c1c1m1r1a2"}' href="https://go.microsoft.com/fwlink/?linkid=2259814" class="c-uhff-link c-uhff-consumer"> <span>Consumer Health Privacy</span> </a> <nav aria-label="Microsoft corporate links"> <ul class="c-list f-bare" data-m='{"cN":"Corp links_cont","cT":"Container","id":"c11c1c1m1r1a2","sN":11,"aN":"c1c1m1r1a2"}'> <li id="c-uhff-footer_sitemap"> <a class="c-uhff-link" href="https://www.microsoft.com/en-us/sitemap1.aspx" data-mscc-ic="false" data-m='{"cN":"Footer_Sitemap_nav","id":"n1c11c1c1m1r1a2","sN":1,"aN":"c11c1c1m1r1a2"}'>Sitemap</a> </li> <li id="c-uhff-footer_contactus"> <a class="c-uhff-link" href="https://support.microsoft.com/contactus" data-mscc-ic="false" data-m='{"cN":"Footer_ContactUs_nav","id":"n2c11c1c1m1r1a2","sN":2,"aN":"c11c1c1m1r1a2"}'>Contact Microsoft</a> </li> <li id="c-uhff-footer_privacyandcookies"> <a class="c-uhff-link" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-mscc-ic="false" data-m='{"cN":"Footer_PrivacyandCookies_nav","id":"n3c11c1c1m1r1a2","sN":3,"aN":"c11c1c1m1r1a2"}'>Privacy </a> </li> <li class=" x-hidden" id="c-uhff-footer_managecookies"> <a class="c-uhff-link" href="#" data-mscc-ic="false" data-m='{"cN":"Footer_ManageCookies_nav","id":"n4c11c1c1m1r1a2","sN":4,"aN":"c11c1c1m1r1a2"}'>Manage cookies</a> </li> <li id="c-uhff-footer_termsofuse"> <a class="c-uhff-link" href="https://go.microsoft.com/fwlink/?LinkID=206977" data-mscc-ic="false" data-m='{"cN":"Footer_TermsOfUse_nav","id":"n5c11c1c1m1r1a2","sN":5,"aN":"c11c1c1m1r1a2"}'>Terms of use</a> </li> <li id="c-uhff-footer_trademarks"> <a class="c-uhff-link" href="https://go.microsoft.com/fwlink/?linkid=2196228" data-mscc-ic="false" data-m='{"cN":"Footer_Trademarks_nav","id":"n6c11c1c1m1r1a2","sN":6,"aN":"c11c1c1m1r1a2"}'>Trademarks</a> </li> <li id="c-uhff-footer_safetyandeco"> <a class="c-uhff-link" href="https://go.microsoft.com/fwlink/?linkid=2196227" data-mscc-ic="false" data-m='{"cN":"Footer_SafetyAndEco_nav","id":"n7c11c1c1m1r1a2","sN":7,"aN":"c11c1c1m1r1a2"}'>Safety & eco</a> </li> <li id="c-uhff-recycling"> <a class="c-uhff-link" href="https://www.microsoft.com/en-us/legal/compliance/recycling" data-mscc-ic="false" data-m='{"cN":"Recycling_nav","id":"n8c11c1c1m1r1a2","sN":8,"aN":"c11c1c1m1r1a2"}'>Recycling</a> </li> <li id="c-uhff-footer_aboutourads"> <a class="c-uhff-link" href="https://choice.microsoft.com" data-mscc-ic="false" data-m='{"cN":"Footer_AboutourAds_nav","id":"n9c11c1c1m1r1a2","sN":9,"aN":"c11c1c1m1r1a2"}'>About our ads</a> </li> <li>© Microsoft 2024</li> </ul> </nav> </div> </footer> <script nonce="nonce-m365devportals" id="uhf-footer-ccpa"> const globalPrivacyControlEnabled = navigator.globalPrivacyControl; const GPC_DataSharingOptIn = (globalPrivacyControlEnabled) ? false : checkThirdPartyAdsOptOutCookie(); function checkThirdPartyAdsOptOutCookie() { try { const ThirdPartyAdsOptOutCookieName = '3PAdsOptOut'; var cookieValue = getCookie(ThirdPartyAdsOptOutCookieName); return cookieValue != 1; } catch { return true; } } function getCookie(cookieName) { var cookieValue = document.cookie.match('(^|;)\\s*' + cookieName + '\\s*=\\s*([^;]+)'); return (cookieValue) ? cookieValue[2] : ''; } </script> </div> </div> </div> </div> <script nonce="nonce-m365devportals" src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script><script nonce="nonce-m365devportals" src="https://www.microsoft.com/onerfstatics/marketingsites-eas-prod/shell/_scrf/js/themes=default/54-af9f9f/d4-fb1f57/e1-a50eee/e7-954872/d8-97d509/f0-251fe2/46-be1318/77-04a268/11-240c7b/63-077520/a4-34de62/f9-a5b2ce/db-bc0148/dc-7e9864/6d-c07ea1/6f-dafe8c/f6-aa5278/73-a24d00/6d-1e7ed0/b7-cadaa7/c4-898cf2/ca-40b7b0/4e-ee3a55/3e-f5c39b/c3-6454d7/f9-7592d3/d0-e64f3e/92-10345d/79-499886/7e-cda2d3/58-ab4971/ca-108466/e0-3c9860/de-884374/1f-100dea/33-abe4df/2b-8e0ae6?ver=2.0&_cf=02242021_3231&iife=1"></script> <script nonce="nonce-m365devportals" type="text/javascript"> if ((typeof mscc === "undefined") || !mscc.hasConsent()) { var pathBits = location.pathname.split('/'); document.cookie.split("; ").forEach(cookie => { var cookieName = cookie.split("=")[0].trim(); if (cookieName.toLowerCase() !== "mscc") { document.cookie = cookieName + "=; expires = Thu, 01 Jan 1970 00:00:00 UTC;"; // Following code is adapted from https://stackoverflow.com/a/5886746 var pathCurrent = ' path='; for (var i = 0; i < pathBits.length; i++) { pathCurrent += (pathCurrent.endsWith('/') ? '' : '/') + pathBits[i]; document.cookie = cookieName + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC;' + pathCurrent + ';'; } } }); } </script> <script nonce="nonce-m365devportals" type="text/javascript"> try { // WCP initialization var siteConsent = null; WcpConsent.init("en-US", "cookie-banner", function (err, _siteConsent) { if (err != undefined) { return err; } else { siteConsent = _siteConsent; //siteConsent is used to get the current consent } }); window.oneDSAnalytics = new oneDS.ApplicationInsights(); var privacyGuard = new oneDS.PrivacyGuardPlugin(); window.owap = window.oneDSAnalytics; var config = { instrumentationKey: "93558ae90ea24be7acd03b05bcaae3d2-8e996802-0a93-49c6-9b6b-a15d9a33f282-6898", channelConfiguration: { disableTelemetry: false, }, disableCookiesUsage: !mscc?.hasConsent(), propertyConfiguration: { gpcDataSharingOptIn: GPC_DataSharingOptIn, userConsented: mscc?.hasConsent(), callback: { userConsentDetails: () => { if (siteConsent && siteConsent.getConsent()) { return siteConsent.getConsent(); } else { // If consent is not available, return default consent details const consentDetails = { Required: true, Analytics: false, Advertising: false, SocialMedia: false }; return consentDetails; } } }, }, webAnalyticsConfiguration: { // Web Analytics Plugin configuration autoCapture: { scroll: true, resize: true, }, urlCollectQuery: true, useDefaultContentName: true, coreData: { pageName: "viva/homepage", }, useShortNameForContentBlob: false }, extensionConfig: { [privacyGuard.identifier]: { } }, cookieCfg: { ignoreCookies: ["MSCC"] } }; window.oneDSAnalytics.initialize(config, [privacyGuard]); window.oneDSAnalytics.getPropertyManager().getPropertiesContext().web.gpcDataSharingOptIn = GPC_DataSharingOptIn; } catch (e) { console.log(e) } </script> <script nonce="nonce-m365devportals"> window.fdPageMenuId = "homepage"; // Highlight current FD menu item if (window.msCommonShell) { msCommonShell.update({ currentMenuItemId: window.fdPageMenuId }); } else { window.onShellReadyToLoad = function () { window.onShellReadyToLoad = null; msCommonShell.update({ currentMenuItemId: window.fdPageMenuId }); } } </script> <script nonce="nonce-m365devportals">window.correlationId = "00000000-d679-47f2-997c-ecf61ebf7a60";</script> </body> </html>