Is there any official or recommended way to use Azure Communication Services Email with Golang?

Yufan Wang 0 Reputation points
2025-05-03T22:15:01.1166667+00:00

Hi All,

I'm currently exploring the use of Azure Communication Services (ACS) Email for sending transactional emails from an application written in Go (Golang).

I've reviewed the official documentation here: https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email

However, I noticed that the supported SDKs listed are for .NET, Python, Java, and JavaScript. There is no mention of a Go SDK or example of how to interact with ACS Email from Go.

Could you please confirm:

  1. Whether there is an official Go SDK (or one planned) for the ACS Email service?
  2. If not, is there any recommended approach or reference implementation for using the ACS Email REST API directly from a Go application?
  3. Are there any authentication considerations specific to ACS Email when using a custom HTTP client in Go?

Any guidance, links, or pointers would be greatly appreciated.

Thanks!


Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
1,129 questions
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.