Azure Communication Services

Build rich, cross-platform communication experiences into your applications.

Welcome to Azure Communication Services Documentation

Azure Communication Services (ACS) enables developers to add real-time voice, video, and chat communication directly into their applications.

Key Features

  • Voice and Video Calling: Build 1:1, group, and broadcast calls with PSTN connectivity.
  • Chat: Integrate real-time chat experiences into your apps.
  • SMS: Send and receive SMS messages programmatically.
  • Email: Send transactional emails to your users.
  • Cross-Platform: SDKs available for web, iOS, Android, and Windows.
  • Scalable and Secure: Built on Azure's robust and secure infrastructure.

Getting Started

To begin building with Azure Communication Services, follow these steps:

  1. Create an Azure Account: If you don't have one, sign up for a free Azure account.
  2. Create a Communication Services Resource: In the Azure portal, create a new Azure Communication Services resource.
  3. Obtain Connection Strings and Keys: Securely store your connection string and access keys for authentication.
  4. Install SDKs: Choose the appropriate SDK for your development platform (e.g., JavaScript, .NET, Java, Python).

Explore our Getting Started guide for detailed instructions.

Explore Communication Scenarios

Voice & Video Calling

Learn how to integrate real-time voice and video capabilities.

Start with Voice & Video Quickstart

Chat

Add real-time text-based communication to your applications.

Start with Chat Quickstart

SMS

Send and receive SMS messages efficiently.

Start with SMS Quickstart

Email

Integrate transactional email sending.

Start with Email Quickstart