Skip to main content
The Swift 6 SDK supports macOS, iOS, tvOS, watchOS, visionOS, and Linux. Its class-based client uses https://api.signal.apollodeploy.com by default. Before you start, create an API key with Emails: Send permission and verify the From domain.
1

Add the package

In Xcode, add https://github.com/Apollo-Deploy/signal-sdks as a package dependency and select the ApolloSignal product from version 4.0.1 or later.
2

Store your API key

Load the key from your server or command-line process environment. Never ship a Signal API key in an iOS or other client application binary.
3

Send an email from a trusted process

The package can compile for Apple platforms, but API keys must remain in a trusted backend or operator-controlled tool. Mobile applications should call your backend, not Signal directly.

All SDKs

Compare every supported language and framework.

Manage emails

Follow message states and delivery timelines.