azure-docs-sdk-java/docs-ref-conceptual/java-sdk-azure-install.md

10 KiB

title description keywords author manager ms.assetid ms.service ms.devlang ms.topic ms.technology ms.date
Azure for Java developers Microsoft Docs Java SDK and API Reference for Azure Azure Java, Azure Java API Reference, Azure Java class library, Azure SDK routlaw douge 7b92e776-959b-4632-8b1d-047ce1417616 Azure java reference Azure 3/06/2016

Azure libraries for Java

Azure libraries help you consume Azure services in your Java apps using native interfaces. Each library is independent and can be used separately from the others another.

Azure Storage SQL Database Redis Cache Azure Cosmos DB
Service Bus Azure Active Directory Key Vault Event Hub
IoT Service IoT Device Data Lake AppInsights
Batch Manage Azure resources

Install with Maven

Add a dependency entry in your pom.xml to import a library into your Maven project.

For example, to include the latest version of the Azure management libraries for Java:

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure</artifactId>
    <version>1.3.0</version>
</dependency>

Other Java build tools like Gradle are supported but the install steps are not provided in this article. Review the documentation for your build tool on how to consume Maven imports.

Azure service libraries

Integrate Azure services to add functionality to your apps using these libraries. Learn more about building apps with Azure services at the Java developer center.

Azure Storage

Data storage and messaging for your applications.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure-storage</artifactId>
    <version>5.4.0</version>
</dependency>

Samples | Reference | GitHub | Release Notes

SQL Database

JDBC driver for Azure SQL Database.

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>6.2.1.jre8</version>
</dependency>

Samples | Reference | GitHub | Release Notes

Redis Cache

Low-latency, high-performance key-value store.

<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.9.0</version>
    <type>jar</type>
    <scope>compile</scope>
</dependency>

Samples | Reference | GitHub | Release Notes

Azure Cosmos DB

Scalable NoSQL database with JSON documents and a SQL or JavaScript query syntax.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure-documentdb</artifactId>
    <version>1.12.0</version>
</dependency>

Samples | Reference | GitHub | Release Notes

ServiceBus

Service Bus is an enterprise-class, transactional messaging platform service.

<dependency> 
    <groupId>com.microsoft.azure</groupId> 
    <artifactId>azure-servicebus</artifactId> 
    <version>1.0.0</version> 
</dependency>   

Samples | Reference | GitHub | Release Notes

Azure Active Directory

Identity management and secure sign-in for your applications.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>adal4j</artifactId>
    <version>1.2.0</version>
</dependency>

Samples | Reference | GitHub | Release Notes

Key Vault

Safely access keys and secrets from your applications.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure-keyvault</artifactId>
    <version>1.0.0</version>
</dependency>

Samples | Reference | GitHub | Release Notes

Event Hub

High-throughput event and telemetry handling for your instrumentation or IoT scenarios.

<dependency> 
    <groupId>com.microsoft.azure</groupId> 
    <artifactId>azure-eventhubs</artifactId> 
    <version>0.14.4</version> 
</dependency>   

Samples | Reference | GitHub | Release Notes

IoT Service

Manage identities, send messages, and get feedback from devices registered with your IoT hub.

<dependency>
    <groupId>com.microsoft.azure.sdk.iot</groupId>
    <artifactId>iot-service-client</artifactId>
    <version>1.7.23</version>
</dependency>

Samples | Reference | GitHub | Release Notes

IoT Device

Send a message to an IoT hub from your device.

<dependency>
    <groupId>com.microsoft.azure.sdk.iot</groupId>
    <artifactId>iot-device-client</artifactId>
    <version>1.3.32</version>
</dependency>

Samples | Reference | GitHub | Release Notes

Data Lake Store

Capture data of any size and shape into a single location for performing analytics.

<dependency>
   <groupId>com.microsoft.azure</groupId>
   <artifactId>azure-data-lake-store-sdk</artifactId>
   <version>2.1.5</version>
</dependency>

Samples | Reference | GitHub | Release Notes

AppInsights

Track usage, add telemetry, and monitor your web apps.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>applicationinsights-web</artifactId>
    <version>1.0.8</version>
</dependency>

Samples | Reference | GitHub | Release Notes

Batch

Run large-scale parallel and high-performance computing applications efficiently in the cloud.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure-batch</artifactId>
    <version>2.0.0</version>
</dependency>

Samples | Reference | GitHub | Release Notes

Manage Azure resources

Create, update, and delete Azure resources from your application code.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure</artifactId>
    <version>1.3.0</version>
</dependency>

Samples | Reference | GitHub | Release Notes

ServiceBus

Service Bus is an enterprise-class, transactional messaging platform service.

<dependency> 
    <groupId>com.microsoft.azure</groupId> 
    <artifactId>azure-servicebus</artifactId> 
    <version>1.0.0</version> 
</dependency>   

Samples | Reference | GitHub | Release Notes