Skip to main content
Microsoft Foundry is a unified Azure platform-as-a-service offering for enterprise AI operations, model builders, and application development. This foundation combines production-grade infrastructure with friendly interfaces, enabling developers to focus on building applications rather than managing infrastructure. Microsoft Foundry unifies agents, models, and tools under a single management grouping with built-in enterprise-readiness capabilities including tracing, monitoring, evaluations, and customizable enterprise setup configurations. The platform provides streamlined management through unified role-based access control (RBAC), networking, and policies under one Azure resource provider namespace.

Evolution of Foundry

Foundry consolidates several previous Azure AI services and tools into a unified platform. The following table maps previous concepts to their current equivalents. For detailed guidance on transitioning, see Navigate from classic to the new experience.
DimensionPreviousCurrent
BrandAzure AI Studio / Azure AI FoundryMicrosoft Foundry
BrandAzure AI ServicesFoundry Tools
PortalFoundry (classic)Foundry
Agent APIAssistants API (Agents v0.5/v1)Responses API (Agents v2)
API versioningMonthly api-version paramsv1 stable routes (/openai/v1/)
Resource modelHub + Azure OpenAI + Azure AI ServicesFoundry resource (single, with projects)
SDKs & endpointsMultiple packages (azure-ai-inference, azure-ai-generative, azure-ai-ml, AzureOpenAI()) against 5+ endpointsUnified project client (azure-ai-projects 2.x) + OpenAI() against one project endpoint.
TerminologyThreads, Messages, Runs, AssistantsConversations, Items, Responses, Agent Versions

Your first API call

Get started nowQuickstart: Build with models and agents | Open Foundry portal | Get an Azure account Send a prompt and get a response from a model in a few lines of code:
import os
from dotenv import load_dotenv
from azure.identity import DefaultAzureCredential
from azure.ai.projects import AIProjectClient

load_dotenv()

print(f"Using PROJECT_ENDPOINT: {os.environ['PROJECT_ENDPOINT']}")
print(f"Using MODEL_DEPLOYMENT_NAME: {os.environ['MODEL_DEPLOYMENT_NAME']}")

project_client = AIProjectClient(
    endpoint=os.environ["PROJECT_ENDPOINT"],
    credential=DefaultAzureCredential(),
)

openai_client = project_client.get_openai_client()

response = openai_client.responses.create(
    model=os.environ["MODEL_DEPLOYMENT_NAME"],
    input="What is the size of France in square miles?",
)
print(f"Response output: {response.output_text}")
For the full walkthrough, see the Microsoft Foundry quickstart.

Available models

Foundry gives you access to over 1,900 models from Microsoft, OpenAI, Anthropic, Mistral, xAI, Meta, DeepSeek, Hugging Face, and more. The following table highlights popular model families to help you choose a starting point.
Model familyBest for
GPT-5Most capable — complex reasoning, multi-step tasks, and multimodal scenarios
GPT-4.1Best balance of capability and cost for production workloads
GPT-4.1 miniFastest — low-latency, high-throughput scenarios
ClaudeAdvanced reasoning, code generation, and multimodal tasks
GrokReasoning, coding, and data extraction
MistralCode generation, multilingual, and general-purpose chat
DeepSeek-R1Open-weight reasoning at scale
Phi-4Small language model — on-device or resource-constrained environments
Meta LlamaOpen models — customization and fine-tuning
For help choosing between models, see the GPT-5 vs GPT-4.1 model choice guide. Browse the full catalog in the Foundry Models overview.

What’s new

Foundry is evolving fast. Here are some of the latest additions: See What’s new in Microsoft Foundry for the full list.

Choose your path

Foundry supports multiple developer surfaces. Use the following table to find the right starting point for your scenario.
I want to…Start here
Call a model from codeQuickstart: Your first API call
Build an agent with tools and memoryAgent Service overview
Explore models in the browserFoundry portal playgrounds
Deploy and manage models at scaleFoundry Models overview
Develop in VS CodeFoundry for VS Code
Set up governance and securityFoundry Control Plane

Who is Foundry for?

Microsoft Foundry serves three primary audiences:

Key capabilities

Build agents

Multi-agent orchestration — Build collaborative agent behavior and complex workflow execution using SDKs for C# and Python. Tool catalog — Connect over 1,400 tools through public and private catalogs. Memory — Retain and recall contextual information across interactions without requiring repeated input. Foundry IQ knowledge integration — Ground agent responses in enterprise or web content with citation-backed answers. Publishing — Publish agents to Microsoft 365, Teams, BizChat, or containerized deployments.

Operate and govern

Real-time observability — Monitor performance and governance with built-in metrics and model tracking. Centralized AI asset management — Manage all agents, models, and tools from the Operate section, including agents registered from other clouds. Enterprise controls — Full authentication support for MCP and A2A, AI gateway integration, and Azure Policy integration.

Microsoft Foundry API and SDKs

The Microsoft Foundry API provides a consistent contract for building agentic applications across different model providers. SDK client libraries are available for:
  • Python
  • C#
  • JavaScript/TypeScript (preview)
  • Java (preview)
The Microsoft Foundry for VS Code Extension helps you explore models and develop agents directly in your development environment.

Foundry portal

The Microsoft Foundry portal is where you manage projects, deploy models, build agents, and monitor your AI assets. To use the current version, make sure the New Foundry toggle in the banner is set to on.
See Find features in the Foundry portal if you’re used to the Foundry (classic) portal and not sure where to find things now.
For details on switching between projects or finding resources created in Foundry (classic), see Find features in the Foundry portal.

Pricing and billing

The platform is free to use and explore. Pricing occurs at the deployment level. Each product within Foundry (models, agents, tools) has its own billing model and price. Using Foundry also incurs costs associated with the underlying services. To learn more, read Plan and manage costs for Foundry Tools. Use the Total Economic Impact calculator for Foundry to estimate your return on investment.

Region availability

Foundry is available in most regions where Foundry Tools are available. For more information, see region support for Microsoft Foundry.

How to get access

You need an Azure account. Then sign in to Microsoft Foundry.