LaunchKit · 2026
Back to skills

azure-ai-projects-java

officialai-tools

Java SDK for Azure AI Foundry that manages project resources like connections, datasets, indexes, and evaluations through a typed client hierarchy.

Setup & Installation

npx skills add https://github.com/microsoft/skills --skill azure-ai-projects-java
or paste the link and ask your coding assistant to install it
https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-java/skills/azure-ai-projects-java
View on GitHub

What This Skill Does

Java SDK for Azure AI Foundry that manages project resources like connections, datasets, indexes, and evaluations through a typed client hierarchy. Each resource type gets its own sub-client built from a shared AIProjectClientBuilder.

Instead of calling the Azure AI Foundry REST API directly and managing pagination, authentication, and error handling yourself, the SDK wraps all of it in typed Java clients with DefaultAzureCredential support built in.

When to use it

  • Listing all Azure AI connections available in a Foundry project
  • Creating a search index backed by Azure AI Search from Java code
  • Uploading documents to a dataset before running an evaluation
  • Querying available model deployments in a Foundry project
  • Running AI model evaluations and retrieving results programmatically