Azure SDKs

Develop Azure services with the Azure SDKs

Lifetime management for Azure SDK .NET clients
Lifetime management for Azure SDK .NET clients
When using Azure SDK .NET client libraries in high throughput applications, it's important to know how to maximize performance and avoid extra allocations while preventing bugs that could be introduced by accessing data from multiple threads. This article covers the best practices for using clients and models efficiently. Client lifetime The...
Custom transport in Python SDK: an HTTPX experiment
Custom transport in Python SDK: an HTTPX experiment
One of the most important design concepts of the new Azure SDK for Python is that the SDK is modular. This allows us to provide highly customizable HTTP pipelines that users can configure to their own needs. In this article, I will briefly describe the main HTTP pipeline for the Azure SDK for Python, then focus on the HTTP transport and the ab
Azure SDK Release (July 2020)
Azure SDK Release (July 2020)
Welcome to the July release of the Azure SDK. We have updated the following libraries: These are ready to use in your production applications. You can find details of all released libraries on our releases page. New preview releases: We believe these are ready for you to use and experiment with, but not yet ready for ...
Introducing new previews for Azure management libraries
Introducing new previews for Azure management libraries
We’re excited to announce that a new set of Azure management libraries for Java, .NET and Python are now in Public Preview. These libraries follow the Azure SDK guidelines and share a number of core features such as authentication protocols, HTTP retries, logging, and transport protocols.
Dependency Management for Java
Dependency Management for Java
It is common practice to reuse software libraries to speed up development. However, it introduces a problem of dependency management in your project. I will break down some of our solutions for dependency management in Java. You will learn how to use Maven and Gradle for this task, and how to troubleshoot dependency conflicts along the way. ...
Azure SDK Release (June 2020)
Azure SDK Release (June 2020)
This month, we introduce the Azure SDK for Embedded C, with a preview edition of the Storage client library. In addition, we've updated the client libraries for Cosmos DB, Event Hubs, Storage, and Text Analytics. We've also published new previews for Azure Identity, Cognitive Search, Form Recognizer, and Service Bus.
Async Iterators in the Azure SDK for JavaScript/TypeScript
Async Iterators in the Azure SDK for JavaScript/TypeScript
A common feature in cloud APIs is paging for list results. Result sets may be massive - you could have thousands of blobs in a container, for example. Getting all results at once can cause delays in transmission and excessive load on the backend. We'll show you how the Azure SDK handles this issue.
Azure SDK Release (May 2020)
Azure SDK Release (May 2020)
This month, we have updated Event Hubs and Storage, and introduced new previews for Form Recognizer, Cognitive Search, and Service Bus. We also go in depth with Azure Identity and the new mechanisms we are developing to improve authentication when developing services.