-
Notifications
You must be signed in to change notification settings - Fork 2k
Home
Welcome to the Azure SDK for Java wiki! This wiki contains useful content and links for users of the Azure SDK for Java, as well as contributors to this SDK. There are two sections: for client libraries and for management libraries.
Client libraries follow the Azure SDK Design Guidelines for Java and share a number of core features such as HTTP retries, logging, transport protocols, authentication protocols, etc., so that once you learn how to use these features in one client library, you will know how to use them in other client libraries.
Management libraries enable you to provision specific resources. They are responsible for directly mirroring and consuming Azure service's REST endpoints.
This section contains guidance for people using the Azure Java SDK:
- Frequently Asked Questions
- Creating Service Clients
- Logging
- Exceptions
- Identity and Authentication
- Tracing
- HTTP clients
- HTTP pipelines
- Pagination and Iteration
- Long-running operations
- Performance Tuning
- Android Support
- Mocking Service Clients
- Extension Points:
This section contains guidance for people building the Azure Java SDK:
- Adding a Module
- Building
- Deprecation
- Supporting long running operations in a client library
- Performance benchmarks
- BOM guidelines
This section contains guidance for people managing services through the Azure Java management SDK:
- Frequently Asked Questions
- Azure Identity Examples
- Configuration
- Performance Tuning
- Android Support
- Unit Testing
- Test Proxy Migration
- Azure Json Migration
- New Checkstyle and Spotbugs pattern migration
- Protocol Methods
- TypeSpec-Java Quickstart
- Getting Started Guidance
- Adding a Module
- Building
- Writing Performance Tests
- Working with AutoRest
- Deprecation
- BOM guidelines
- Release process
- Access helpers