This repo provides links, code, client libraries (SDKs), and samples for developers using Azure Communication Services.
- SDKs - Download client libraries
- Release Notes - Find collated release notes for the service and SDKs
- Samples - Download samples
- Help - Ask questions, file issues, or request features
For more information about Azure Communication Services APIs and SDKs please see docs.microsoft.com.
Azure Communication Services capabilities are conceptually organized into six areas.
- REST-based SDKs: ARM, Common, Administration, Chat, and SMS, are entirely or partially open-source and published through centralized Azure repos and channels linked below.
- REST APIs are documented in the Azure REST API repo.
- Calling SDKs are available through this repo.
Language | Packages | Repo | Documentation |
---|---|---|---|
General | azure-sdk Repository | Official Azure Documentation | |
Android | azure-sdk-for-android Repository | Coming Soon | |
C# /.NET | .NET Packages | azure-sdk-for-net Repository | .NET Documentation |
iOS | azure-sdk-for-ios Repository | Coming Soon | |
Java | Java Packages | azure-sdk-for-java Repository | Java Documentation |
JavaScript | JavaScript Packages | azure-sdk-for-js Repository | JavaScript Documentation |
Python | Python Packages | azure-sdk-for-python Repository | Python Documentation |
Several samples are available in this repo.
Application Samples These are JavaScript-based web applications implemented using Microsoft's Fluent design language and components. They function in both mobile and desktop browser settings.
- Chat Hero Sample - Demonstrates rich text chat
- Calling Hero Sample - Demonstrates voice and video calling
We encourage developers to submit questions, suggust features, and report problems as issues in this repo. Other forums include:
Depending on your Azure subscription support plan you can access support directly in the Azure portal.