Using SDKs and APIs

Complete the full lesson to earn 25 points

Work through each section, then tap “Mark as Complete” on the last one.

Section 1 of 11

✦ Skip the page breaks and see fewer ads — read each lesson on a single page with Pro

Module: Plan and Manage an Azure AI Solution

Section: Planning and Deploying Foundry Services

Lesson: Using SDKs and APIs for Azure AI Foundry


Introduction: Why SDKs and APIs Matter in AI Development

When we talk about Azure AI Foundry (formerly Azure AI Studio), we are discussing a unified environment for building, testing, and deploying artificial intelligence applications. While the graphical user interface in the Azure portal is excellent for exploration and initial prototyping, professional-grade AI solutions are almost always built through code. This is where Software Development Kits (SDKs) and Application Programming Interfaces (APIs) become the backbone of your development lifecycle.

Understanding how to interact with Azure AI services programmatically is not just about convenience; it is about reproducibility, scalability, and integration. When you use an SDK, you are essentially wrapping the complex REST API calls that Azure services expect into manageable, language-specific objects. This allows you to integrate AI capabilities directly into your existing CI/CD pipelines, automate the deployment of models, and manage complex workflows that would be impossible to coordinate manually through a web dashboard.

In this lesson, we will explore the mechanics of using the Azure AI SDKs, specifically focusing on the Python ecosystem, which is the industry standard for AI development. We will move beyond basic "hello world" examples to look at how to manage project resources, deploy models, and interact with inferencing endpoints in a production-ready manner.


Section 1 of 11
PrevNext