{"id":59614,"date":"2026-11-07T09:01:40","date_gmt":"2026-11-06T23:01:40","guid":{"rendered":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/11\/07\/microsoft-foundry-and-azure-developer-cli-ga-deployment-guide\/"},"modified":"2026-11-07T09:03:13","modified_gmt":"2026-11-06T23:03:13","slug":"microsoft-foundry-and-azure-developer-cli-ga-deployment-guide","status":"publish","type":"post","link":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/11\/07\/microsoft-foundry-and-azure-developer-cli-ga-deployment-guide\/","title":{"rendered":"Microsoft Foundry and Azure Developer CLI GA Deployment Guide"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In this blog post <em>Microsoft Foundry and Azure Developer CLI GA Deployment Guide<\/em> we will explain how the new tooling can help organisations move AI agents from promising prototypes into controlled production services.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Many AI projects work well until they leave the developer\u2019s laptop. Deployment then becomes a manual mix of cloud setup, security permissions, model configuration and last-minute fixes. The result is delay, inconsistent environments and an AI service that nobody feels comfortable approving.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft addressed part of this problem on 5 November 2026 by making version 1.0 of the Microsoft Foundry extension bundle for Azure Developer CLI generally available. \u201cGenerally available\u201d means the extension has moved beyond its early testing phase and is now a supported release intended for production use.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What are Microsoft Foundry and Azure Developer CLI?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft Foundry is Microsoft\u2019s platform for building, testing, deploying and managing AI applications and agents. An agent is an AI-powered service that can do more than answer questions. Depending on its permissions, it may search company information, use business systems or complete defined tasks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Developer CLI, usually shortened to <code>azd<\/code>, is a command-line tool that helps development teams create the Azure resources an application needs and deploy its code. The new Foundry extension adds agent setup, local testing, evaluation and deployment to this workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In plain English, it gives developers a repeatable set of instructions for taking an agent from a local computer to Microsoft Foundry. This is important because reliable production systems should not depend on someone remembering a long list of manual portal steps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why this GA release matters to business leaders<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. The deployment process becomes repeatable<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">One of the biggest risks in an AI pilot is configuration drift. The development, testing and production versions gradually become different because people make changes manually.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Foundry extension keeps the agent and its deployment requirements in an <code>azure.yaml<\/code> file alongside the application code. This file can describe the agent, model deployment, computing requirements and related Azure services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That may sound like a developer detail, but the business outcome is straightforward. Changes can be reviewed, approved and repeated instead of living in one person\u2019s memory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Developers can find problems before paying for cloud deployment<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The extension allows a hosted agent to run locally before it is deployed. Teams can send test requests, inspect responses and check how changes to instructions, tools or code affect behaviour.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This shortens the feedback cycle. A developer does not need to rebuild the cloud environment every time a prompt changes, which can reduce both engineering time and unnecessary Azure usage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The basic workflow looks like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>azd auth login\nazd ext install microsoft.foundry\n\nazd ai agent init\nazd ai agent run\nazd ai agent invoke --local &quot;Summarise this service request&quot;\n\nazd up\nazd ai agent invoke &quot;Summarise this service request&quot;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The first commands sign in, install the extension and initialise the project. The agent is then tested locally before <code>azd up<\/code> creates the required Azure resources and deploys it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. The same definition can be used across environments<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A production agent should not be deployed directly from a developer\u2019s computer whenever someone makes a change. It should pass through a controlled release process, often called continuous integration and delivery, or CI\/CD.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This process automatically checks and deploys approved changes using tools such as GitHub Actions or Azure DevOps. Because the Foundry configuration sits with the code, the same deployment definition can be used for development, testing and production, while each environment retains its own subscription, region and security settings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This reduces release errors and makes recovery easier. If a new version behaves badly, the team has a clearer record of what changed and which version should be restored.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Security can be built into deployment rather than added later<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Foundry workflow supports managed identities, which allow an agent to access approved Azure services without developers storing passwords or access keys in code. Permissions can also be limited according to what the agent actually needs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This matters because an AI agent\u2019s risk depends less on how well it writes and more on what it can access or change. An agent that only drafts a response is very different from one that can update a customer record, issue a refund or retrieve confidential documents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Australian organisations should connect this deployment process to the Essential Eight, the Australian Government\u2019s cybersecurity framework that many organisations use to reduce common attack risks. Controlled access, application control, patching and administrative restrictions still apply to AI systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The GA extension makes secure deployment easier, but it does not make an agent compliant by itself. Our guide to moving AI agents into production safely with Microsoft Foundry covers the wider governance model, including data access, business actions and accountability.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Production operations become easier to standardise<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft Foundry hosted agents run your organisation\u2019s agent code on managed Azure computing resources. Your team chooses the agent framework and business logic, while Foundry manages the underlying runtime.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The extension can also help teams invoke deployed agents, inspect behaviour and connect releases to monitoring. This supports a more disciplined operating model where every production agent has an owner, approved purpose, cost limit and response plan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some related Foundry and software development kit features may still be in preview even though the extension bundle is generally available. Before approving production use, confirm the status, regional availability and support conditions of every feature the agent depends on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A practical example for a 200-person company<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Consider a 200-person professional services business building an agent to review incoming support requests. The prototype correctly categorises requests and drafts useful replies, but deployment is manual and only one developer understands the setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Without a repeatable process, each release could take several hours and introduce different permissions or model settings. Security reviewers would also struggle to confirm exactly what changed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using the Foundry extension, the company could keep its agent configuration with the code, test changes locally and deploy through an approval pipeline. Separate development and production environments could use the same structure without sharing production data or credentials.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the improved process saves four hours across each weekly release, that is more than 200 engineering hours recovered each year. More importantly, it reduces the chance that an unreviewed configuration gives the agent excessive access to customer information.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A sensible production path<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Technology leaders do not need to turn every AI prototype into a large platform project. Start with a controlled path that answers the important business questions:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Define the outcome.<\/strong> Specify the task, expected time saving and person accountable for the result.<\/li>\n<li><strong>Limit the agent\u2019s access.<\/strong> Give it only the data and actions needed for that task.<\/li>\n<li><strong>Put configuration with the code.<\/strong> Review agent and infrastructure changes together.<\/li>\n<li><strong>Test locally and in a separate environment.<\/strong> Include normal requests, incorrect information, sensitive data and attempted misuse.<\/li>\n<li><strong>Automate approved deployments.<\/strong> Avoid production changes made directly from individual computers.<\/li>\n<li><strong>Measure production behaviour.<\/strong> Track quality, response time, failures, security events and cost per completed task.<\/li>\n<li><strong>Plan for rollback.<\/strong> Make sure the agent can be disabled or returned to a known safe version quickly.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">For deeper guidance on the hosting layer, see our article on hosting AI agents on Microsoft Foundry. Organisations planning several connected agents should also review our Foundry and Agent-to-Agent production operating model.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The real value is consistency, not another command-line tool<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Foundry extension for Azure Developer CLI will not fix an unclear business case, poor-quality data or weak governance. What it does provide is a more consistent bridge between development and production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That consistency can mean faster releases, fewer deployment mistakes, clearer security reviews and better cost control. For technology leaders, those outcomes are far more valuable than simply getting an impressive AI demonstration online.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CloudProInc combines more than 20 years of enterprise IT experience with practical expertise across Microsoft Foundry, Azure, Microsoft 365, Defender and Wiz. As a Melbourne-based Microsoft Partner and Wiz Security Integrator, we help organisations design AI services that can survive real-world security, cost and operational requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have an AI agent that works in a pilot but are unsure whether it is ready for production, we are happy to review the deployment path and highlight the gaps \u2014 no strings attached.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Microsoft\u2019s generally available Foundry extension for Azure Developer CLI creates a more repeatable path for moving AI agents from local testing into secure, controlled production.<\/p>\n","protected":false},"author":1,"featured_media":59616,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_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":[80,50,13,115],"tags":[],"class_list":["post-59614","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-agents","category-azure-cli","category-blog","category-microsoft-ai-foundry"],"jetpack-related-posts":[{"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":59614,"position":0},"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":[]},{"id":58455,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/provision-microsoft-foundry-with-bicep-and-azure-developer-cli\/","url_meta":{"origin":59614,"position":1},"title":"Provision Microsoft Foundry with Bicep and Azure Developer CLI","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"Learn how Bicep and Azure Developer CLI create repeatable Microsoft Foundry environments that reduce setup time, control configuration drift, and improve AI governance.","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/08\/provision-microsoft-foundry-with-bicep-and-azure-developer-cli.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/08\/provision-microsoft-foundry-with-bicep-and-azure-developer-cli.png 1x, \/wp-content\/uploads\/2026\/08\/provision-microsoft-foundry-with-bicep-and-azure-developer-cli.png 1.5x, \/wp-content\/uploads\/2026\/08\/provision-microsoft-foundry-with-bicep-and-azure-developer-cli.png 2x, \/wp-content\/uploads\/2026\/08\/provision-microsoft-foundry-with-bicep-and-azure-developer-cli.png 3x, \/wp-content\/uploads\/2026\/08\/provision-microsoft-foundry-with-bicep-and-azure-developer-cli.png 4x"},"classes":[]},{"id":57984,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/secure-microsoft-foundry-projects-with-rbac-and-managed-identity\/","url_meta":{"origin":59614,"position":2},"title":"Secure Microsoft Foundry Projects with RBAC and Managed Identity","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"Learn how to control Microsoft Foundry access, remove stored credentials and give each AI project only the permissions it genuinely needs.","rel":"","context":"In &quot;Azure Managed-Identity&quot;","block_context":{"text":"Azure Managed-Identity","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/azure-managed-identity\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/07\/secure-microsoft-foundry-projects-with-rbac-and-managed-identity.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/07\/secure-microsoft-foundry-projects-with-rbac-and-managed-identity.png 1x, \/wp-content\/uploads\/2026\/07\/secure-microsoft-foundry-projects-with-rbac-and-managed-identity.png 1.5x, \/wp-content\/uploads\/2026\/07\/secure-microsoft-foundry-projects-with-rbac-and-managed-identity.png 2x, \/wp-content\/uploads\/2026\/07\/secure-microsoft-foundry-projects-with-rbac-and-managed-identity.png 3x, \/wp-content\/uploads\/2026\/07\/secure-microsoft-foundry-projects-with-rbac-and-managed-identity.png 4x"},"classes":[]},{"id":57294,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/microsoft-ai-foundry-hq-closes-the-gap-between-ai-experimentation-and-enterprise-grade-deployment\/","url_meta":{"origin":59614,"position":3},"title":"Microsoft AI Foundry HQ Closes the Gap Between AI Experimentation and Enterprise-Grade Deployment","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"Most Australian organisations have the same AI problem right now. The proof of concept worked. Leadership approved the budget. And then everything stalled. The gap between a successful AI experiment and a production-grade enterprise deployment is wider than anyone expected. Models need governance. Agents need monitoring. Compliance teams need audit\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/ai\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-hq-closes-gap-ai-experimentation-enterprise-deployment-cover.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-hq-closes-gap-ai-experimentation-enterprise-deployment-cover.png 1x, \/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-hq-closes-gap-ai-experimentation-enterprise-deployment-cover.png 1.5x, \/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-hq-closes-gap-ai-experimentation-enterprise-deployment-cover.png 2x, \/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-hq-closes-gap-ai-experimentation-enterprise-deployment-cover.png 3x, \/wp-content\/uploads\/2026\/03\/microsoft-ai-foundry-hq-closes-gap-ai-experimentation-enterprise-deployment-cover.png 4x"},"classes":[]},{"id":58016,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/global-regional-and-data-zone-deployments-in-microsoft-foundry\/","url_meta":{"origin":59614,"position":4},"title":"Global Regional and Data Zone Deployments in Microsoft Foundry","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"Understand how Microsoft Foundry deployment locations affect data processing, compliance, availability and cost, so you can choose the right model for each AI workload.","rel":"","context":"In &quot;AI Governance &amp; Risk Management&quot;","block_context":{"text":"AI Governance &amp; Risk Management","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/ai-governance-risk-management\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/07\/global-regional-and-data-zone-deployments-in-microsoft-foundry.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/07\/global-regional-and-data-zone-deployments-in-microsoft-foundry.png 1x, \/wp-content\/uploads\/2026\/07\/global-regional-and-data-zone-deployments-in-microsoft-foundry.png 1.5x, \/wp-content\/uploads\/2026\/07\/global-regional-and-data-zone-deployments-in-microsoft-foundry.png 2x, \/wp-content\/uploads\/2026\/07\/global-regional-and-data-zone-deployments-in-microsoft-foundry.png 3x, \/wp-content\/uploads\/2026\/07\/global-regional-and-data-zone-deployments-in-microsoft-foundry.png 4x"},"classes":[]},{"id":57996,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/how-microsoft-foundry-keeps-ai-data-in-the-asia-pacific-region\/","url_meta":{"origin":59614,"position":5},"title":"How Microsoft Foundry Keeps AI Data in the Asia Pacific Region","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"Microsoft Foundry can keep AI processing within Asia Pacific, but only with the right deployment, model and connected services. Here is what Australian technology leaders need to check.","rel":"","context":"In &quot;AI Governance &amp; Risk Management&quot;","block_context":{"text":"AI Governance &amp; Risk Management","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/ai-governance-risk-management\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-keeps-ai-data-in-the-asia-pacific-region.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-keeps-ai-data-in-the-asia-pacific-region.png 1x, \/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-keeps-ai-data-in-the-asia-pacific-region.png 1.5x, \/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-keeps-ai-data-in-the-asia-pacific-region.png 2x, \/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-keeps-ai-data-in-the-asia-pacific-region.png 3x, \/wp-content\/uploads\/2026\/07\/how-microsoft-foundry-keeps-ai-data-in-the-asia-pacific-region.png 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"\/wp-content\/uploads\/2026\/11\/microsoft-foundry-and-azure-developer-cli-ga-deployment-guide.png","_links":{"self":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/59614","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=59614"}],"version-history":[{"count":2,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/59614\/revisions"}],"predecessor-version":[{"id":59617,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/59614\/revisions\/59617"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media\/59616"}],"wp:attachment":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media?parent=59614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/categories?post=59614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/tags?post=59614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}