programcode

Review · Communications APIs

Azure Communication Services review

Usage-based communications services with unclear integration details and a reported 2028 retirement: check the roadmap before you build.

3.6/10ProgramCode score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

Usage-based Azure communications services, but reported retirement plans make new dependencies a risk.

Azure Communication Services is a hosted, consumption-priced communications service, with charges listed for calling, chat, SMS, email and related features. The Azure homepage does not explain its APIs, supported languages or integration model, so confirm those details in the service documentation before estimating implementation work.

The larger concern is longevity: Reddit threads link to Microsoft’s retirement and breaking-changes guide, and users report that most ACS offerings are slated for retirement in 2028. Treat the roadmap as a procurement and migration risk, especially for email.

Good fit if

  • Existing Azure communications deployments
  • Teams API usage by eligible users
  • Short-term, usage-priced workloads

Skip it if

  • New long-lived email dependencies
  • Teams needing self-hosted infrastructure
  • Builders requiring published SDK details
Azure Communication Services homepage
Azure Communication Services homepage, captured Nov 7, 2026

ScoresHow it rates

  • Features3
  • Ease of use4
  • Value for money5
  • Support4
  • User sentiment2

What works

  • Consumption billing has no fixed recurring fee
  • Job Router includes 100 free jobs monthly
  • Qualifying Microsoft 365 users get free Teams interactions
  • Published per-unit prices cover several communication features
  • A $200 Azure account credit is listed

What doesn't

  • Azure homepage provides little ACS integration guidance
  • Supported languages and SDKs need documentation checks
  • Many phone and SMS rates are not published
  • Source licence and self-hosting options are unclear
  • Reddit users report a 2028 retirement announcement

01What Azure Communication Services is, technically

Azure Communication Services (ACS) is a hosted Azure service billed by communication usage, rather than a self-hosted server or a standalone desktop app. Its listed charges cover voice and video calling over IP, SIP Direct Routing, chat, SMS, email, messaging, call recording, captions, phone-number lookup and Job Router. That puts it in the communications layer of an application stack: developers pay for specific communication events or units rather than a recurring seat subscription.

The Azure homepage presents Azure products and solutions but does not describe ACS, its users, or how it fits alongside other services. The pricing details indicate a range of communication capabilities, but do not establish which are available in each region or how they connect to an application. Confirm the service scope, regional availability and supported integration paths in ACS documentation before choosing it. Reddit users also point to a retirement and breaking-changes guide, making roadmap checks part of the architecture decision.

02Azure Communication Services API, SDKs and docs

The available vendor homepage text does not explain the ACS API style or describe its developer workflow. Pricing does refer to Teams API/SDK interactions for qualifying Microsoft 365 users, but that is not enough to determine the general API surface, authentication model, event handling or implementation requirements. The homepage lists broad Azure links to Documentation, Developer resources and the Azure portal, not ACS-specific integration instructions.

Before committing, confirm supported SDKs, languages, protocols, authentication options and CLI support in the ACS documentation. Also check whether the features you need use the same integration surface: the listed services span calling, chat, email, SMS and routing, but the homepage does not explain how they fit together. Ask for current examples and guidance on deployment, error handling, retries and migration. This matters more given Reddit users’ reports about the retirement notice; a working integration is not enough if the service’s planned lifespan does not fit your application.

03Azure Communication Services pricing for developers

ACS uses Pay-As-You-Go billing, with no fixed recurring fee and no published monthly or annual subscription price. Job Router includes 0–100 jobs per month free, then costs $0.01 per job routed. Qualifying Microsoft 365 users get free Teams API/SDK interactions, though seat and specific usage limits are not published. The Azure Free Account includes $200 in credit; its duration is not published. There is no free ACS plan listed.

Published rates include $0.004 per user minute for Voice and Video Calling over IP and $0.004 per minute for SIP Direct Routing. Chat is $0.0008 per message sent; email is $0.00025 per email sent plus $0.00012 per MB transferred. Messaging Connect (Preview) is $0.0025 per message, and Advanced Messaging is $0.005 per user message. Call recording, captions and phone-number lookup add separate per-minute or per-request charges. PSTN voice rates, many SMS rates and phone-number leasing prices are not published on the main page. Model traffic by unit and check the current rate card before launch.

Full Azure Communication Services pricing breakdown →

04Azure Communication Services: open source, self-hosting and lock-in

The Azure homepage does not state an ACS source-code licence or offer a self-hosted distribution. Its pricing describes Azure usage charges, so plan for an Azure-hosted service rather than assuming you can run ACS in your own environment. The vendor homepage also does not explain data export, retention or migration tooling; ask Microsoft how to retrieve communication records and configuration before adopting the service.

Moving away may mean replacing feature-specific integrations, changing billing and permissions, and transferring phone-number or messaging arrangements. Reddit commenters describe teams moving workloads to ACS from SendGrid or Twilio and now facing another migration after the retirement notice. One commenter says their team had consolidated voice, text and email on ACS. That is not a measure of migration effort, but it shows why an abstraction layer and a documented exit plan matter. Confirm the retirement scope and migration recommendations with Microsoft before building a new dependency.

05Azure Communication Services in production

The published pricing details do not state throughput limits, rate limits, regional availability, service-level commitments, or reliability targets. The Azure homepage also does not describe ACS security controls or compliance coverage. Before production, verify those terms for each feature and region, as well as authentication, data retention, retry behavior, delivery reporting and incident support. Usage charges can accumulate across messages, minutes, requests and transferred email data, so instrument usage and set Azure budgets or alerts where available.

The clearest production concern in the Reddit threads we read is roadmap risk. Reddit threads link to Microsoft’s ACS retirement and breaking-changes guide, and users report that most offerings are due to retire in September 2028. ACS Email users describe having recently migrated from SendGrid or other mail paths and now needing another plan. A commenter also says the service worked well but was poorly documented. Treat these as user reports, not a substitute for Microsoft’s current service notice; confirm affected features and migration dates directly before depending on ACS.

From the threadsWhat users say

The discussion is strongly negative about the reported retirement announcement, especially among users who recently moved email workloads to ACS. A few commenters say it worked, but migration uncertainty dominates.

Recent migrations
We moved a bunch of services to HVE and then they made it internal only. Then we moved to ACS. Wtf
r/AZURE · view thread
Email worked
Oh, use it for emails. Always seemed poorly documented, but it does work well
r/sysadmin · view thread
Migration fatigue
Bruh why... We just migrated this year
r/sysadmin · view thread
Documentation friction
Ha! We tried to use it, then it was so awful to set up we used SMTP2GO
r/sysadmin · view thread

Questions people ask

What is Azure Communication Services?

Azure Communication Services is a hosted Azure service with usage-based charges for communication features including calling, chat, SMS, email, messaging and routing. The Azure homepage does not explain its architecture or integration details, so check ACS documentation for the features and developer interfaces your application needs.

How much does Azure Communication Services cost?

ACS uses Pay-As-You-Go billing, with no fixed recurring fee or published subscription price. Listed rates include $0.0008 per chat message sent and $0.00025 per email sent, plus $0.00012 per MB transferred. Some phone and SMS rates are not published on the main page.

Is Azure Communication Services being deprecated?

Reddit threads link to Microsoft’s ACS retirement and breaking-changes guide and report that most offerings are slated for retirement on September 30, 2028. Confirm the affected services, dates and migration guidance in Microsoft’s current notice before making a decision; the reported date may not apply to every ACS feature.

Does Azure Communication Services have a free tier?

There is no free ACS plan listed. Job Router includes 0–100 jobs per month free, and qualifying Microsoft 365 users get free Teams API/SDK interactions; seat and specific usage limits are not published. Azure also lists $200 in Free Account credit, with the duration not published.

Can I self-host Azure Communication Services?

The Azure homepage and pricing details describe an Azure-billed service, not a self-hosted distribution. They do not state a source-code licence or self-hosting option. Treat ACS as hosted unless Microsoft confirms otherwise, and ask how to export data and migrate configuration before relying on it.

Sources

  1. Azure Communication Services homepage
  2. Azure Communication Services pricing page
  3. Reddit: Azure Communication Services being retired September 2028
  4. Reddit: ACS Email alternatives
  5. Reddit: Azure Communication Services being retired September 2028
  6. Reddit: Microsoft to Drop Most Azure Communication Services