Azure SDK for Java link for Contents and Samples
Tags: java, azure, microsoft
Published: 2019-05-07 06:36:15

---
title: Azure SDK for Java link for Contents and Samples
published: true
description: 
tags: #Java #Azure #Microsoft
---

Microsoft provide Java SDK Libraries for Azure as follows. Some of the documents wrote the detail explanation to use them. So it may be useful for developer to refer to the following documewnts.

***Management:*** If you implememnt the Management libraries, you can create Azure resources from Java Application.
  
***Client:*** If you implement the Client libraries, you can easily to use the resources.


|   |Management|Client|Runtime|Common| Samples |
| ---- | ---- | ---- | ---- | ---- | ---- |
| [Active Directory](https://docs.microsoft.com/java/api/overview/azure/activedirectory?view=azure-java-stable&WT.mc_id=devto-blog-yoterada)   | ●  |  ● |    ||1. [Getting Started with Graphrbac - Manage Users Groups And Roles - in Java](https://github.com/Azure-Samples/aad-java-manage-users-groups-and-roles) <br>  2. [Integrating Azure AD into a Java web application](https://github.com/Azure-Samples/active-directory-java-webapp-openidconnect) <br> 3. [Integrating Azure AD into a Java console application using username and password](https://github.com/Azure-Samples/active-directory-java-native-headless) <br> 4. [Integrating Azure AD into a Java web application](https://github.com/Azure-Samples/active-directory-java-webapp-openidconnect) <br> 5. [Others](https://azure.microsoft.com/resources/samples/?term=active+directory&platform=java&sort=0)
| [App Service](https://docs.microsoft.com/java/api/overview/azure/appservice?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||1. [Configure Azure App Service deployment sources from your Java applications](https://docs.microsoft.com/java/azure/java-sdk-configure-webapp-sources?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) <br> 2. [app-service-java-manage-staging-and-production-slots-for-web-apps&WT.mc_id=devto-blog-yoterada](https://azure.microsoft.com/resources/samples/app-service-java-manage-staging-and-production-slots-for-web-apps/) <br> 3. [app-service-java-manage-web-apps-with-custom-domains](https://azure.microsoft.com/resources/samples/app-service-java-manage-web-apps-with-custom-domains/) <br> 4. [app-service-java-scale-web-apps-on-linux](https://azure.microsoft.com/resources/samples/app-service-java-scale-web-apps-on-linux/) <br> 5. [Others](https://azure.microsoft.com/resources/samples/?platform=java&term=appservice&sort=0) <br> |
| [App Insights](https://docs.microsoft.com/java/api/overview/azure/appinsights?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) |    | ● |    ||[Get started with Application Insights in a Java web project](https://docs.microsoft.com/en-us/azure/azure-monitor/app/java-get-started?WT.mc_id=docs-twitter-yoterada)|
| [Batch](https://docs.microsoft.com/java/api/overview/azure/batch?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● | ● |    ||1. [Getting Started with Batch - Manage Batch Account - in Java](https://github.com/Azure-Samples/batch-java-manage-batch-accounts) <br> 2. [Others](https://azure.microsoft.com/resources/samples/?platform=java&term=batch&sort=0)|
| [CDN](https://docs.microsoft.com/java/api/overview/azure/cdn?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||[Getting Started with CDN - Manage CDN - in Java](https://github.com/Azure-Samples/cdn-java-manage-cdn)|
| [Cognitive Services](https://docs.microsoft.com/java/api/overview/azure/cognitiveservices?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● | ● |    ||[Cognitive Samples](https://github.com/Azure-Samples/cognitive-services-REST-api-samples)<br><br>1.[Bing Autosuggest v7 for Java](https://github.com/Azure-Samples/cognitive-services-REST-api-samples/blob/master/java/Search/BingAutosuggestv7.java) <br>2.[Ink Recognizer Cognitive Service Java (on Android) Sample](https://github.com/Azure-Samples/cognitive-services-REST-api-samples/tree/master/java/InkRecognition/android-sample-app)|
| [Container Instance](https://docs.microsoft.com/java/api/overview/azure/containerinstance?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||
| [Container Registry](https://docs.microsoft.com/java/api/overview/azure/containerregistry?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||
| [Container Service](https://docs.microsoft.com/java/api/overview/azure/containerservice?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||
| [Cosmos DB](https://docs.microsoft.com/java/api/overview/azure/cosmosdb?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● | ● |    ||1. [Developing a Java app using Azure Cosmos DB for MongoDB API](https://github.com/Azure-Samples/azure-cosmos-db-mongodb-java-getting-started) <br>2. [Developing a Java app using Azure Cosmos DB](https://github.com/Azure-Samples/azure-cosmos-db-graph-java-getting-started) <br>3. [Developing a Java app using Azure Cosmos DB](https://github.com/Azure-Samples/azure-cosmos-db-documentdb-java-getting-started) <br>4. [Others](https://azure.microsoft.com/resources/samples/?platform=java&term=cosmos&sort=0) <br>|
| [Data Lake Analytics](https://docs.microsoft.com/java/api/overview/azure/datalakeanalytics?view=azure-java-stable?WT.mc_id=devto-blog-yoterada) | ● |    |    ||[Manage Azure Data Lake Analytics using a Java app](https://docs.microsoft.com/azure/data-lake-analytics/data-lake-analytics-manage-use-java-sdk?WT.mc_id=devto-blog-yoterada)|
| [Data Lake Store](https://docs.microsoft.com/java/api/overview/azure/datalake?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||[Others](https://azure.microsoft.com/resources/samples/?platform=java&term=lake&sort=0)|
| [DNS](https://docs.microsoft.com/java/api/overview/azure/dns?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||[Getting Started with DNS - Manage DNS - in Java](https://github.com/Azure-Samples/dns-java-host-and-manage-your-domains)|
| [Event Grid](https://docs.microsoft.com/java/api/overview/azure/eventgrid?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● | ● |    ||[Microsoft Azure Event Grid Publish/Consume Samples for Java](https://github.com/Azure-Samples/event-grid-java-publish-consume-events)|
| [Event Hubs](https://docs.microsoft.com/java/api/overview/azure/eventhub?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● | ●  |    ||1.[Azure Event Hubs Java samples](https://github.com/Azure/azure-event-hubs/tree/master/samples/Java)<br>2.[How to write data to Event Hub via JMS and read via Storm on Azure](https://github.com/Azure-Samples/event-hubs-java-storm-sender-jms-receiver)<br>3.[Read and write from EventHubs using a hybrid .NET/Java Storm topology](https://github.com/Azure-Samples/hdinsight-dotnet-java-storm-eventhub)<br>4.[Others](https://azure.microsoft.com/resources/samples/?platform=java&term=event&sort=0)|
| [Functions](https://docs.microsoft.com/java/api/overview/azure/functions/readme?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) |  |    | ● ||1. [Azure Functions Java developer guide](https://docs.microsoft.com/azure/azure-functions/functions-reference-java?WT.mc_id=devto-blog-yoterada)<br> 2. [Maven Plugin for Azure Functions](https://docs.microsoft.com/java/api/overview/azure/maven/azure-functions-maven-plugin/readme?view=azure-java-stable&WT.mc_id=devto-blog-yoterada)|
| [HDInsight](https://docs.microsoft.com/java/api/overview/azure/hdinsight?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||[Azure HDInsight SDK for Java Samples](https://github.com/Azure-Samples/hdinsight-java-sdk-samples)|
| [IoT](https://docs.microsoft.com/java/api/overview/azure/iot?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) |    | ● |    ||1.[Samples for the Azure IoT device SDK for Java](https://github.com/Azure/azure-iot-sdk-java/tree/master/device/iot-device-samples)<br> 2.[Samples for the Azure IoT Service SDK for Java](https://github.com/Azure/azure-iot-sdk-java/tree/master/service/iot-service-samples)|
| [Key Vault](https://docs.microsoft.com/java/api/overview/azure/keyvault?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● | ● |    ||[Others](https://azure.microsoft.com/resources/samples/?platform=java&term=key+vault&sort=0)|
| [Lab Services](https://docs.microsoft.com/java/api/overview/azure/labservices?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||
| [Log Analytics](https://docs.microsoft.com/java/api/overview/azure/loganalytics?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) |    | ● |    ||
| [Management](https://docs.microsoft.com/java/api/overview/azure/management?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||
| [Media Services](https://docs.microsoft.com/java/api/overview/azure/mediaservices?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||
| [Mixed Reality](https://docs.microsoft.com/java/api/overview/azure/mixedreality?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||
| [Networking](https://docs.microsoft.com/java/api/overview/azure/network?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||1.[Manage Virtual Network - in Java](https://github.com/Azure-Samples/network-java-manage-virtual-network)<br>2.[Manage Network Interface - in Java](https://github.com/Azure-Samples/network-java-manage-network-interface)<br>3.[Manage Simple Application Gateway - in Java](https://github.com/Azure-Samples/application-gateway-java-manage-simple-application-gateways)<br>4.[Manage Internet Facing Load Balancer - in Java](https://github.com/Azure-Samples/network-java-manage-internet-facing-load-balancers)<br>5.[Others](https://azure.microsoft.com/resources/samples/?platform=java&term=network&sort=0)<br>|
| [Redis Cache](https://docs.microsoft.com/java/api/overview/azure/rediscache?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||1.[Manage Redis Cache - in Java](https://github.com/Azure-Samples/redis-java-manage-cache)<br>2.[Others](https://azure.microsoft.com/resources/samples/?platform=java&term=redis&sort=0)|
| [Resources](https://docs.microsoft.com/java/api/overview/azure/resources?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||[Manage Resource Group - in Java](https://github.com/Azure-Samples/resources-java-manage-resource-group)|
| [Resource Graph](https://docs.microsoft.com/java/api/overview/azure/resourcegraph?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |  |  |
| [Search](https://docs.microsoft.com/java/api/overview/azure/search?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||
| [Service Bus](https://docs.microsoft.com/java/api/overview/azure/servicebus?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● | ● |    ||1.[Java Samples for Azure Service Bus](https://github.com/Azure/azure-service-bus/tree/master/samples/Java)<br>2.[Service Bus Queue Basic - in Java](https://github.com/Azure-Samples/service-bus-java-manage-queue-with-basic-features)<br>3.[Service Bus Publish Subscribe Basic - in Java](https://github.com/Azure-Samples/service-bus-java-manage-publish-subscribe-with-basic-features)<br>|
| [Service Fabric](https://docs.microsoft.com/java/api/overview/azure/servicefabric?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) |  | ● | ● | ● |
| [Stream Analytics](https://docs.microsoft.com/java/api/overview/azure/streamanalytics?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |  |  |
| [SQL](https://docs.microsoft.com/java/api/overview/azure/sql?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● | ● |    ||1.[Use Java to query an Azure SQL database](https://docs.microsoft.com/azure/sql-database/sql-database-connect-query-java?WT.mc_id=devto-blog-yoterada)<br>2.[Manage Sql Database - in Java](https://github.com/Azure-Samples/sql-database-java-manage-db)<br>3.[Manage Web App Sql Connection - in Java](https://github.com/Azure-Samples/app-service-java-manage-data-connections-for-web-apps)<br>4.[Manage Sql Databases Across Different Data Centers - in Java](https://github.com/Azure-Samples/sql-database-java-manage-sql-databases-across-regions)<br>5.[Manage Azure SQL databases in elastic pools from your Java applications](https://github.com/Azure/azure-docs-sdk-java/blob/master/docs-ref-conceptual/java-sdk-manage-sql-elastic-pools.md)<br>6.[Others](https://azure.microsoft.com/resources/samples/?platform=java&term=SQL&sort=0)<br>|
| [Storage](https://docs.microsoft.com/java/api/overview/azure/storage?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) |  | ● |    ||1.[Upload, download, and list blobs by using the Java Storage SDK V10](https://docs.microsoft.com/azure/storage/blobs/storage-quickstart-blobs-java-v10?WT.mc_id=devto-blog-yoterada)<br>2.[Microsoft Azure Storage SDK v11 for Java](https://github.com/azure/azure-storage-java)<br>3.[Getting Started with Azure Queue Service in Java](https://github.com/Azure-Samples/storage-queue-java-getting-started)<br>|
| [Traffic Manager](https://docs.microsoft.com/java/api/overview/azure/trafficmanager?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||[ Manage Traffic Manager - in Java](https://github.com/Azure-Samples/traffic-manager-java-manage-profiles)|
| [Virtual Machines](https://docs.microsoft.com/java/api/overview/azure/virtualmachines?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) | ● |    |    ||1.[Manage Azure virtual machines from your Java applications](https://docs.microsoft.com/java/azure/java-sdk-manage-virtual-machines?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) <br>2.[Create and manage Azure virtual networks from your Java apps](https://docs.microsoft.com/java/azure/java-sdk-manage-virtual-networks?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) <br>3.[Create Virtual Machine Using Custom Image From VM - in Java](https://azure.microsoft.com/resources/samples/managed-disk-java-create-virtual-machine-using-custom-image/) <br>4.[Create virtual machines across multiple regions from your Java applications](https://docs.microsoft.com/java/azure/java-sdk-virtual-machines-in-parallel?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) <br>5.[Manage Azure virtual machine scale sets from your Java applications]() <br>6.[](https://docs.microsoft.com/java/azure/java-sdk-manage-vm-scalesets?view=azure-java-stable&WT.mc_id=devto-blog-yoterada) <br>7.[Others](https://azure.microsoft.com/resources/samples/?platform=java&term=VM&sort=0) <br>|