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 icon Speech Add speech to text, text to speech, and translation capabilities to applications. Speech SDK for C++

Supported services

Service Description Reference documentation
Azure AI Search icon Azure AI Search Bring AI-powered cloud search to your mobile and web apps. • Azure AI Search SDK for .NET

• Azure AI Search NuGet package
Document Intelligence icon Document Intelligence Turn documents into intelligent data-driven solutions. • Document Intelligence SDK for .NET

• Document Intelligence NuGet package
Language icon Language Build applications with natural language understanding capabilities. • Language SDK for .NET (text analysis)

• Language NuGet package (text analysis)

• Language SDK for .NET (Question Answering)

• Language NuGet package (question answering)
Speech icon Speech Add speech to text, text to speech, and translation capabilities to applications. • Speech SDK for .NET

• Speech NuGet package (Speech CLI)
Translator icon Translator Use AI-powered translation technology to translate more than 100 in-use, at-risk, and endangered languages and dialects. • Translator SDK for .NET (text)

• Translator NuGet package (text)

• Translator SDK for .NET (batch)

• Translator NuGet package (batch)
Vision icon Vision Analyze content in digital images and rich media assets. • Vision SDK for .NET

• Vision NuGet package

Deprecated services

Service Description Reference documentation
Anomaly Detector icon Anomaly Detector
(deprecated 2023)
Monitor and detect anomalies in time series data. • Anomaly Detector SDK for .NET

• Anomaly Detector NuGet package
Content Moderator icon Content Moderator
(deprecated 2024)
Monitor and detect potentially offensive and unwanted content. • Content Moderator SDK for .NET

• Content Moderator NuGet package
Language Understanding icon 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 icon Metrics Advisor
(deprecated 2023)
Detect harmful content in applications and services. • Metrics Advisor SDK for .NET

• Metrics Advisor NuGet package

Supported services

Service Description Reference documentation
Speech icon Speech Add speech to text, text to speech, and translation capabilities to applications. • Speech GO module

Deprecated services

Service Description Reference documentation
Content Moderator icon Content Moderator
(deprecated 2024)
Monitor and detect potentially offensive and unwanted content. • Content Moderator SDK for GO
Language Understanding icon Language understanding (LUIS)
(deprecated 2023)
Use natural language understanding in your applications. • LUIS GO module (authoring and prediction)

Supported services

Service Description Reference documentation
Azure AI Search icon 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
Document Intelligence icon Document Intelligence Turn documents into intelligent data-driven solutions. • Document Intelligence SDK for Java

• Document Intelligence Maven package
Language icon Language Build applications with natural language understanding capabilities. • Language SDK for Java (text analysis)

• Language Maven package
Speech icon Speech Add speech to text, text to speech, and translation capabilities to applications. • Speech SDK for Java

• Speech Maven package
Translator icon 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 icon 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 icon]((~/articles/reusable-content/ce-skilling/azure/media/ai-services/anomaly-detector.svg) Anomaly Detector
(deprecated 2023)
Monitor and detect anomalies in time series data. • Anomaly Detector SDK for Java

• Anomaly Detector Maven package
Content Moderator icon Content Moderator
(deprecated 2024)
Monitor and detect potentially offensive and unwanted content. • Content Moderator SDK for Java

• Content Moderator Maven package
Language Understanding icon 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 icon Metrics Advisor
(deprecated 2023)
Detect harmful content in applications and services. • Metrics Advisor SDK for Java

• Metrics Advisor Maven package

Supported Services

Service Description Reference documentation
Azure AI Search icon Azure AI Search Bring AI-powered cloud search to your mobile and web apps. • Azure AI Search SDK for JavaScript

• Azure AI Search npm package
Document Intelligence icon Document Intelligence Turn documents into intelligent data-driven solutions. • Document Intelligence SDK for JavaScript

• Document Intelligence npm package
Language icon Language Build applications with natural language understanding capabilities. • Language SDK for JavaScript (text analysis)

• Language npm package
Speech icon Speech Add speech to text, text to speech, and translation capabilities to applications. • Speech SDK for JavaScript

• Speech npm package
Translator icon Translator Use AI-powered translation technology to translate more than 100 in-use, at-risk, and endangered languages and dialects. • Translator SDK for JavaScript (text)

• Translator npm package (text)
Vision icon Vision Analyze content in digital images and rich media assets. • Vision SDK for JavaScript

• Vision npm package

Deprecated services

Service Description Reference documentation
Anomaly Detector icon Anomaly Detector
(deprecated 2023)
Monitor and detect anomalies in time series data. • Anomaly Detector SDK for JavaScript

• Anomaly Detector npm package
Content Moderator icon Content Moderator
(deprecated 2024)
Monitor and detect potentially offensive and unwanted content. • Content Moderator SDK for JavaScript

• Content Moderator npm package
Language Understanding icon Language understanding (LUIS)
(deprecated 2023)
Use natural language understanding in your applications. • LUIS SDK for JavaScript (authoring)

• LUIS npm package (authoring)

•  LUIS SDK for JavaScript (prediction)

• LUIS npm package (prediction)
Metrics Advisor icon Metrics Advisor
(deprecated 2023)
Detect harmful content in applications and services. • Metrics Advisor SDK for JavaScript

• Metrics Advisor npm package

Supported services

Service Description Reference documentation
Speech icon Speech Add speech to text, text to speech, and translation capabilities to applications. • Speech SDK for Objective-C

• Download Speech Objective-C package

Supported services

Service Description Reference documentation
Azure AI Search icon Azure AI Search Bring AI-powered cloud search to your mobile and web apps. • Azure AI Search SDK for Python

• Azure AI Search PyPi package
Document Intelligence icon Document Intelligence Turn documents into intelligent data-driven solutions. • Document Intelligence SDK for Python

• Document Intelligence PyPi package
Language icon Language Build applications with natural language understanding capabilities. • Language SDK for Python (text analysis)

• Language PyPi package (text analysis)

• Language SDK for Python (question answering)

• Language PyPi package (question answering)

• Language SDK for Python (language conversations)

• Language PyPi package (language conversations)
Speech icon Speech Add speech to text, text to speech, and translation capabilities to applications. • Speech SDK for Python

• Speech PyPi package
Translator icon Translator Use AI-powered translation technology to translate more than 100 in-use, at-risk, and endangered languages and dialects. • Translator SDK for Python (text)

• Translator PyPi package (text)

• Translator SDK for Python (batch)

• Translator PyPi package (batch)
Vision icon Vision Analyze content in digital images and rich media assets. • Vision SDK for Python

• Vision PyPi package

Deprecated services

Service Description Reference documentation
Anomaly Detector icon Anomaly Detector
(deprecated 2023)
Monitor and detect anomalies in time series data. • Anomaly Detector SDK for Python

• Anomaly Detector PyPi package
Content Moderator icon Content Moderator
(deprecated 2024)
Monitor and detect potentially offensive and unwanted content. • Content Moderator SDK for Python

• Content Moderator PyPi package
Language Understanding icon Language understanding (LUIS)
(deprecated 2023)
Use natural language understanding in your applications. • LUIS SDK for Python (authoring and prediction)

• LUIS PyPi package
Metrics Advisor icon Metrics Advisor
(deprecated 2023)
Detect harmful content in applications and services. • Metrics Advisor SDK for Python

• Metrics Advisor PyPi package

Deprecated service

Service Description Reference documentation

Supported services

Service Description Reference documentation
Speech icon Speech Add speech to text, text to speech, and translation capabilities to applications. • Speech SDK for Swift (Objective-C)

• Download Speech Swift package

Next steps