Welcome to the Azure SDK Developer Hub
The Azure SDKs provide a consistent and familiar development experience across various programming languages and platforms. Build scalable, secure, and resilient cloud applications with ease. Whether you're just starting with Azure or looking to optimize your existing solutions, this hub is your central resource for all things Azure SDK.
Key Features of Azure SDKs
Language Idiomatic
Designed to feel natural and intuitive in your preferred programming language.
Comprehensive Coverage
Access to a wide range of Azure services, from compute and storage to AI and data.
Simplified Authentication
Effortless and secure credential management for your applications.
Asynchronous Operations
Leverage asynchronous patterns for high-performance, non-blocking I/O.
Retry and Logging
Built-in resilience with intelligent retry policies and detailed logging.
Cross-Platform
Develop and deploy your applications on Windows, Linux, and macOS.
Getting Started Example (Python)
Here's a quick example demonstrating how to create a Blob Storage client and list containers.
Make sure you have the Azure Blob Storage SDK installed: pip install azure-storage-blob
from azure.storage.blob import BlobServiceClient
connection_string = "YOUR_AZURE_STORAGE_CONNECTION_STRING"
blob_service_client = BlobServiceClient.from_connection_string(connection_string)
print("Listing containers:")
for container in blob_service_client.list_containers():
print(f"- {container.name}")
Explore More
Dive deeper into the comprehensive documentation, explore a variety of code samples for different scenarios, or connect with the developer community.