Azure AI services SDK reference
This article provides an overview of available Azure AI client libraries and packages with links to service and feature level reference documentation.
Available Azure AI services
Select a service from the table and learn how Azure AI can help you meet your development goals.
Supported services
Service | Description | Reference documentation |
---|---|---|
Speech | Add speech to text, text to speech, translation, and speaker recognition capabilities to applications. | Speech SDK for C++ |
Supported services
Deprecated services
Service | Description | Reference documentation |
---|---|---|
Anomaly Detector (deprecated 2023) |
Monitor and detect anomalies in time series data. | • Anomaly Detector SDK for .NET • Anomaly Detector NuGet package |
Content Moderator (deprecated 2024) |
Monitor and detect potentially offensive and unwanted content. | • Content Moderator SDK for .NET • Content Moderator NuGet package |
Language understanding (LUIS) (deprecated 2023) |
Use natural language understanding in your applications. | • LUIS SDK for .NET (authoring) • LUIS NuGet package (authoring) • LUIS SDK for .NET (prediction) • LUIS NuGet package (prediction) |
Metrics Advisor (deprecated 2023) |
Detect harmful content in applications and services. | • Metrics Advisor SDK for .NET • Metrics Advisor NuGet package |
Personalizer (deprecated 2023) |
Present rich, personalized content and experiences to users. | • Personalizer SDK for .NET • Personalizer NuGet package |
QnA maker (deprecated 2022) | Distill information into easy-to-navigate question and answer applications. | • QnA maker SDK for .NET • QnA maker NuGet package |
Supported services
Service | Description | Reference documentation |
---|---|---|
Azure OpenAI | Perform a wide variety of natural language tasks. | • Azure OpenAI SDK for GO • Azure OpenAI GO module |
Custom Vision | Customize image recognition for your applications and models. | • Custom Vision GO module (prediction) • GO module (training) |
Speech | Add speech to text, text to speech, translation, and speaker recognition capabilities to applications. | • Speech GO module |
Deprecated services
Service | Description | Reference documentation |
---|---|---|
Content Moderator (deprecated 2024) |
Monitor and detect potentially offensive and unwanted content. | • Content Moderator SDK for GO |
Language understanding (LUIS) (deprecated 2023) |
Use natural language understanding in your applications. | • LUIS GO module (authoring and prediction) |
Personalizer (deprecated 2023) |
Present rich, personalized content and experiences to users. | • Personalizer GO module |
QnA maker (deprecated 2022) | Distill information into easy-to-navigate question and answer applications. | • QnA maker GO module |
Supported services
Service | Description | Reference documentation |
---|---|---|
Azure AI Search | Bring AI-powered cloud search to your mobile and web apps. | • Azure AI Search SDK for Java • Azure AI Search Maven package |
Azure OpenAI | Perform a wide variety of natural language tasks. | • Azure OpenAI SDK for Java • Azure OpenAI Maven package |
Content Safety | Detect harmful content in applications and services. | • Content Safety SDK for Java • Content Safety Maven package |
Custom Vision | Customize image recognition for your applications and models. | • Custom Vision SDK for Java (prediction) • Custom Vision SDK for Java (training) • Custom Vision Maven package (prediction) • Custom Vision Maven package (training) |
Document Intelligence | Turn documents into intelligent data-driven solutions. | • Document Intelligence SDK for Java • Document Intelligence Maven package |
Face | Detect, recognize, and identify human faces in images. | • Face SDK for Java • Face Maven package |
Immersive Reader | Help users with text readability and comprehension. | • Immersive Reader Java (Android) quickstart • Immersive Reader Kotlin (Android) quickstart |
Language | Build applications with natural language understanding capabilities. | • Language SDK for Java (text analysis) • Language Maven package |
Speech | Add speech to text, text to speech, translation, and speaker recognition capabilities to applications. | • Speech SDK for Java • Speech Maven package |
Translator | Use AI-powered translation technology to translate more than 100 in-use, at-risk, and endangered languages and dialects. | • Translator SDK for Java (text) • Translator Maven package (text) |
Vision | Analyze content in digital images and rich media assets. | • Vision SDK for Java • Vision Maven package |
Deprecated services
Service | Description | Reference documentation |
---|---|---|
Anomaly Detector (deprecated 2023) |
Monitor and detect anomalies in time series data. | • Anomaly Detector SDK for Java • Anomaly Detector Maven package |
Content Moderator (deprecated 2024) |
Monitor and detect potentially offensive and unwanted content. | • Content Moderator SDK for Java • Content Moderator Maven package |
Language understanding (LUIS) (deprecated 2023) |
Use natural language understanding in your applications. | • LUIS SDK for Java (authoring and prediction) • LUIS Maven package (authoring) • LUIS Maven package (prediction) |
Metrics Advisor (deprecated 2023) |
Detect harmful content in applications and services. | • Metrics Advisor SDK for Java • Metrics Advisor Maven package |
Supported Services
Deprecated services
Supported services
Service | Description | Reference documentation |
---|---|---|
Speech | Add speech to text, text to speech, translation, and speaker recognition capabilities to applications. | • Speech SDK for Objective-C • Download Speech Objective-C package |
Supported services
Deprecated services
Service | Description | Reference documentation |
---|---|---|
Anomaly Detector (deprecated 2023) |
Monitor and detect anomalies in time series data. | • Anomaly Detector SDK for Python • Anomaly Detector PyPi package |
Content Moderator (deprecated 2024) |
Monitor and detect potentially offensive and unwanted content. | • Content Moderator SDK for Python • Content Moderator PyPi package |
Language understanding (LUIS) (deprecated 2023) |
Use natural language understanding in your applications. | • LUIS SDK for Python (authoring and prediction) • LUIS PyPi package |
Metrics Advisor (deprecated 2023) |
Detect harmful content in applications and services. | • Metrics Advisor SDK for Python • Metrics Advisor PyPi package |
Personalizer (deprecated 2023) |
Present rich, personalized content and experiences to users. | • Personalizer SDK for Python • Personalizer PyPi package |
QnA maker (deprecated 2022) | Distill information into easy-to-navigate question and answer applications. | • QnA maker SDK for Python • QnA maker PyPi package |
Deprecated service
Service | Description | Reference documentation |
---|---|---|
QnA maker (deprecated 2022) |
Distill information into easy-to-navigate question and answer applications. | • QnA maker RubyGems package |
Supported services
Service | Description | Reference documentation |
---|---|---|
Immersive Reader | Help users with text readability and comprehension. | • Immersive Reader Swift (IOS) quickstart |
Speech | Add speech to text, text to speech, translation, and speaker recognition capabilities to applications. | • Speech SDK for Swift (Objective-C) • Download Speech Swift package |