{"id":53456,"date":"2026-10-12T14:28:47","date_gmt":"2026-10-12T04:28:47","guid":{"rendered":"https:\/\/www.cloudproinc.com.au\/?p=53456"},"modified":"2026-10-12T14:28:47","modified_gmt":"2026-10-12T04:28:47","slug":"develop-and-deploy-teams-apps-with-m365-agents-toolkit","status":"publish","type":"post","link":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/","title":{"rendered":"Develop and Deploy Teams Apps With M365 Agents Toolkit"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In this blog post, we\u2019ll walk you through how to develop and deploy an application for Microsoft Teams using the Microsoft 365 Agent Toolkit (previously known as the Microsoft Teams Toolkit).<\/p>\n\n\n\n<!--more-->\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Table of contents<\/h2><ul><li><a href=\"#h-why-use-the-microsoft-365-agent-toolkit\" data-level=\"2\">Why Use the Microsoft 365 Agent Toolkit?<\/a><\/li><li><a href=\"#h-prerequisites\" data-level=\"2\">Prerequisites<\/a><\/li><li><a href=\"#h-setting-up-the-project\" data-level=\"2\">Setting Up the Project<\/a><\/li><li><a href=\"#h-deployment-steps\" data-level=\"2\">Deployment Steps<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Conclusion<\/a><\/li><\/ul><\/div>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"\/wp-content\/uploads\/2025\/07\/Developing-Applications-for-Microsoft-Teams-Using-the-Microsoft-365-Agent-Toolkit.mp3\"><\/audio><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft Teams has become the world\u2019s leading collaboration platform, with millions of users relying on it daily for communication, meetings, and productivity. As Teams usage continues to grow, more organizations are looking to bring their internal tools and workflows directly into Teams, allowing users to stay focused without switching between different platforms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At CPI Consulting, we help organizations increase productivity by integrating existing applications into Microsoft Teams. This enables businesses to improve workflow efficiency and empower employees to work smarter from within the Teams interface.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-use-the-microsoft-365-agent-toolkit\">Why Use the Microsoft 365 Agent Toolkit?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Microsoft 365 Agent Toolkit provides developers with a streamlined set of tools to create, deploy, and manage Teams applications using modern technologies such as Node.js. The toolkit includes templates, Dev Container support, integrated authentication, and built-in deployment pipelines, making it easier and faster to build enterprise-grade solutions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"938\" height=\"249\" data-src=\"\/wp-content\/uploads\/2025\/07\/image-6.png\" alt=\"\" class=\"wp-image-53458 lazyload\" data-srcset=\"\/wp-content\/uploads\/2025\/07\/image-6.png 938w, \/wp-content\/uploads\/2025\/07\/image-6-300x80.png 300w, \/wp-content\/uploads\/2025\/07\/image-6-768x204.png 768w, \/wp-content\/uploads\/2025\/07\/image-6-480x127.png 480w\" data-sizes=\"(max-width: 938px) 100vw, 938px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 938px; --smush-placeholder-aspect-ratio: 938\/249;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\">Prerequisites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To get started, make sure you have the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Docker Desktop<\/strong> (for Dev Containers)<\/li>\n\n\n\n<li><strong>Visual Studio Code<\/strong> with the <strong>Microsoft 365 Agent Toolkit extension<\/strong><\/li>\n\n\n\n<li><strong>Node.js<\/strong> installed (if not using Dev Containers)<\/li>\n\n\n\n<li><strong>Azure Subscription<\/strong> with rights to provision resources<\/li>\n\n\n\n<li><strong>Microsoft Teams Global Administrator<\/strong> permissions (to publish the app)<\/li>\n\n\n\n<li>A Teams tenant where <strong>\u201cUpload Custom Apps\u201d<\/strong> is enabled<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-setting-up-the-project\">Setting Up the Project<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once your environment is ready, you can start by creating a new project. If you are using <a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/02\/use-dev-containers-for-net-development\/\">Dev Containers<\/a> (recommended), open a new Dev Container using a Node.js image. This provides an isolated and portable development environment, ensuring consistency across different machines and team members.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In VS Code:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the Microsoft 365 Agent Toolkit extension<\/li>\n\n\n\n<li>Select <strong>\u201cTeams: Create a New Agent\/App\u201d<\/strong>.<\/li>\n\n\n\n<li>Choose:\n<ul class=\"wp-block-list\">\n<li><strong>Teams App<\/strong><\/li>\n\n\n\n<li><strong>Bot<\/strong><\/li>\n\n\n\n<li><strong>JavaScript<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The toolkit will scaffold a new Teams application and set up all required files.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deployment-steps\">Deployment Steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After the project is initialized, follow these steps to deploy your app:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Sign In<\/strong> to your Microsoft 365 account from the Toolkit.<\/li>\n\n\n\n<li>Click <strong>Provision<\/strong> \u2013 This will create an Entra ID (Azure AD) app registration.<\/li>\n\n\n\n<li>Click <strong>Deploy<\/strong> \u2013 This will deploy the bot and backend services to Azure.<\/li>\n\n\n\n<li>Click <strong>Publish<\/strong> \u2013 This will publish the application to your Microsoft Teams tenant.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"355\" height=\"160\" data-src=\"\/wp-content\/uploads\/2025\/07\/image-5.png\" alt=\"\" class=\"wp-image-53457 lazyload\" data-srcset=\"\/wp-content\/uploads\/2025\/07\/image-5.png 355w, \/wp-content\/uploads\/2025\/07\/image-5-300x135.png 300w\" data-sizes=\"(max-width: 355px) 100vw, 355px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 355px; --smush-placeholder-aspect-ratio: 355\/160;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once deployed, log in to the Microsoft Teams Admin Center to approve and publish the app so it becomes available to your organization\u2019s users.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Using the Microsoft 365 Agent Toolkit simplifies the development lifecycle of Teams applications by providing a unified and integrated environment. Whether you&#8217;re building a chatbot, task automation tool, or integrating a business process, this toolkit accelerates your journey from idea to production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By bringing your applications into Microsoft Teams, you enhance employee engagement, reduce context switching, and make business processes more accessible. Start today and empower your users to do more\u2014right from where they work.<\/p>\n\n\n\n<ul class=\"wp-block-yoast-seo-related-links yoast-seo-related-links\">\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/07\/26\/developing-apps-for-microsoft-teams\/\">Developing Apps for Microsoft Teams<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2025\/07\/02\/use-dev-containers-for-net-development\/\">Use Dev Containers for .NET Development<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/\">Deploy Azure Resources With Logic Apps<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/07\/21\/integrating-azure-ai-vision-for-image-analysis-in-c-applications\/\" target=\"_blank\" rel=\"noopener\">Integrating Azure AI Vision for Image Analysis in C# Applications<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/07\/29\/setting-up-email-to-case-in-dynamics-365\/\" target=\"_blank\" rel=\"noopener\">Setting Up Email to Case in Dynamics 365<\/a><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you need help with developing and deploying Teams apps, please contact us using the form below. <\/p>\n\n\n<div class=\"wpforms-container wpforms-container-full wpforms-block wpforms-block-054a32a3-fb95-43b6-ad8b-a5719e153544 wpforms-render-modern\" id=\"wpforms-53280\"><form id=\"wpforms-form-53280\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"53280\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php\/wp-json\/wp\/v2\/posts\/53456\" data-token=\"523c0f6939ccc6dd116d8b9fcc3a67e8\" data-token-time=\"1794338952\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\">\t\t<div id=\"wpforms-53280-field_1-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"1\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-53280-field_1\" >Email Message Company<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-53280-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-53280-field_5-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"5\"><label class=\"wpforms-field-label\" for=\"wpforms-53280-field_5\">Full Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-53280-field_5\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][5]\" aria-errormessage=\"wpforms-53280-field_5-error\" required><\/div><div id=\"wpforms-53280-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-53280-field_2\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-53280-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-53280-field_2-error\" required><\/div><div id=\"wpforms-53280-field_6-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-53280-field_6\">Company Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-53280-field_6\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][6]\" aria-errormessage=\"wpforms-53280-field_6-error\" required><\/div><div id=\"wpforms-53280-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-53280-field_3\">Comment or Message <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-53280-field_3\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-53280-field_3-error\" required><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-53280-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-53280-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-53280-field_1-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"53280\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53456\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-53280\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img decoding=\"async\" data-src=\"\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner lazyload\" style=\"--smush-placeholder-width: 26px; --smush-placeholder-aspect-ratio: 26\/26;display: none;\" width=\"26\" height=\"26\" alt=\"Loading\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\"><\/div><\/form><\/div>  <!-- .wpforms-container -->","protected":false},"excerpt":{"rendered":"<p>In this blog post, we\u2019ll walk you through how to develop and deploy an application for Microsoft Teams using the Microsoft 365 Agent Toolkit (previously known as the Microsoft Teams Toolkit).<\/p>\n","protected":false},"author":1,"featured_media":53109,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[13,72,35],"tags":[],"class_list":["post-53456","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-dev-containers","category-microsoft-teams"],"jetpack-related-posts":[{"id":449,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/developing-apps-for-microsoft-teams\/","url_meta":{"origin":53456,"position":0},"title":"Developing Apps for Microsoft Teams","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"In this Microsoft Teams blog post, we will explain the process of developing apps for the Microsoft Teams collaboration platform. As the most popular communication and collaboration platform in the world, Microsoft Teams allows developers to develop custom apps. You can publish Custom apps internally (inside an organisation) or publicly\u2026","rel":"","context":"In &quot;Microsoft 365&quot;","block_context":{"text":"Microsoft 365","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/microsoft-365\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp 1x, \/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp 1.5x, \/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp 2x, \/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp 3x, \/wp-content\/uploads\/2024\/07\/Developing-Apps-for-Microsoft-Teams.webp 4x"},"classes":[]},{"id":58020,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/build-ai-agents-faster-with-microsoft-foundry-toolkit-in-vs-code\/","url_meta":{"origin":53456,"position":1},"title":"Build AI Agents Faster with Microsoft Foundry Toolkit in VS Code","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"Microsoft Foundry Toolkit helps development teams build and test business AI agents faster. Learn how to reduce delivery time without losing control of security, quality or costs.","rel":"","context":"In &quot;AI Agents&quot;","block_context":{"text":"AI Agents","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/ai-agents\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/07\/build-ai-agents-faster-with-microsoft-foundry-toolkit-in-vs-code.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/07\/build-ai-agents-faster-with-microsoft-foundry-toolkit-in-vs-code.png 1x, \/wp-content\/uploads\/2026\/07\/build-ai-agents-faster-with-microsoft-foundry-toolkit-in-vs-code.png 1.5x, \/wp-content\/uploads\/2026\/07\/build-ai-agents-faster-with-microsoft-foundry-toolkit-in-vs-code.png 2x, \/wp-content\/uploads\/2026\/07\/build-ai-agents-faster-with-microsoft-foundry-toolkit-in-vs-code.png 3x, \/wp-content\/uploads\/2026\/07\/build-ai-agents-faster-with-microsoft-foundry-toolkit-in-vs-code.png 4x"},"classes":[]},{"id":58334,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/how-work-iq-securely-connects-ai-agents-to-microsoft-365-data\/","url_meta":{"origin":53456,"position":2},"title":"How Work IQ Securely Connects AI Agents to Microsoft 365 Data","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"Work IQ gives AI agents permission-aware access to Microsoft 365 context. Here is how it works, where it adds value, and what leaders should check before deployment.","rel":"","context":"In &quot;AI Agents&quot;","block_context":{"text":"AI Agents","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/ai-agents\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/08\/how-work-iq-securely-connects-ai-agents-to-microsoft-365-data.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/08\/how-work-iq-securely-connects-ai-agents-to-microsoft-365-data.png 1x, \/wp-content\/uploads\/2026\/08\/how-work-iq-securely-connects-ai-agents-to-microsoft-365-data.png 1.5x, \/wp-content\/uploads\/2026\/08\/how-work-iq-securely-connects-ai-agents-to-microsoft-365-data.png 2x, \/wp-content\/uploads\/2026\/08\/how-work-iq-securely-connects-ai-agents-to-microsoft-365-data.png 3x, \/wp-content\/uploads\/2026\/08\/how-work-iq-securely-connects-ai-agents-to-microsoft-365-data.png 4x"},"classes":[]},{"id":58835,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/agent-365-vs-copilot-studio-vs-microsoft-foundry-for-business\/","url_meta":{"origin":53456,"position":3},"title":"Agent 365 vs Copilot Studio vs Microsoft Foundry for Business","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"Confused by Microsoft\u2019s growing list of AI platforms? Here is what each one does, where it fits, and how to avoid buying the wrong tool.","rel":"","context":"In &quot;Agent 365&quot;","block_context":{"text":"Agent 365","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/agent-365\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/09\/agent-365-vs-copilot-studio-vs-microsoft-foundry-for-business.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/09\/agent-365-vs-copilot-studio-vs-microsoft-foundry-for-business.png 1x, \/wp-content\/uploads\/2026\/09\/agent-365-vs-copilot-studio-vs-microsoft-foundry-for-business.png 1.5x, \/wp-content\/uploads\/2026\/09\/agent-365-vs-copilot-studio-vs-microsoft-foundry-for-business.png 2x, \/wp-content\/uploads\/2026\/09\/agent-365-vs-copilot-studio-vs-microsoft-foundry-for-business.png 3x, \/wp-content\/uploads\/2026\/09\/agent-365-vs-copilot-studio-vs-microsoft-foundry-for-business.png 4x"},"classes":[]},{"id":59502,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/11\/02\/from-prototype-to-production-hosting-ai-agents-on-microsoft-foundry\/","url_meta":{"origin":53456,"position":4},"title":"From Prototype to Production Hosting AI Agents on Microsoft Foundry","author":"CPI Staff","date":"November 2, 2026","format":false,"excerpt":"A practical guide to hosting AI agents securely and reliably on Microsoft Foundry, with clearer cost control, monitoring and business accountability.","rel":"","context":"In &quot;AI Agents&quot;","block_context":{"text":"AI Agents","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/ai-agents\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/11\/from-prototype-to-production-hosting-ai-agents-on-microsoft-foundry.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/11\/from-prototype-to-production-hosting-ai-agents-on-microsoft-foundry.png 1x, \/wp-content\/uploads\/2026\/11\/from-prototype-to-production-hosting-ai-agents-on-microsoft-foundry.png 1.5x, \/wp-content\/uploads\/2026\/11\/from-prototype-to-production-hosting-ai-agents-on-microsoft-foundry.png 2x, \/wp-content\/uploads\/2026\/11\/from-prototype-to-production-hosting-ai-agents-on-microsoft-foundry.png 3x, \/wp-content\/uploads\/2026\/11\/from-prototype-to-production-hosting-ai-agents-on-microsoft-foundry.png 4x"},"classes":[]},{"id":59654,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/11\/08\/deploy-hosted-agents-faster-with-azure-developer-cli-and-foundry\/","url_meta":{"origin":53456,"position":5},"title":"Deploy Hosted Agents Faster with Azure Developer CLI and Foundry","author":"CPI Staff","date":"November 8, 2026","format":false,"excerpt":"A practical guide to using Azure Developer CLI and Microsoft Foundry to move AI agents from local testing into secure, repeatable, business-ready hosting.","rel":"","context":"In &quot;AI Agents&quot;","block_context":{"text":"AI Agents","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/ai-agents\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/11\/deploy-hosted-agents-faster-with-azure-developer-cli-and-foundry.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/11\/deploy-hosted-agents-faster-with-azure-developer-cli-and-foundry.png 1x, \/wp-content\/uploads\/2026\/11\/deploy-hosted-agents-faster-with-azure-developer-cli-and-foundry.png 1.5x, \/wp-content\/uploads\/2026\/11\/deploy-hosted-agents-faster-with-azure-developer-cli-and-foundry.png 2x, \/wp-content\/uploads\/2026\/11\/deploy-hosted-agents-faster-with-azure-developer-cli-and-foundry.png 3x, \/wp-content\/uploads\/2026\/11\/deploy-hosted-agents-faster-with-azure-developer-cli-and-foundry.png 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"\/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp","_links":{"self":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/comments?post=53456"}],"version-history":[{"count":2,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53456\/revisions"}],"predecessor-version":[{"id":53462,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53456\/revisions\/53462"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media\/53109"}],"wp:attachment":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media?parent=53456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/categories?post=53456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/tags?post=53456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}