AWS IoT Device SDK for Swift Now Generally Available
The AWS IoT Device SDK for Swift has reached general availability, allowing Swift developers to create native IoT applications for Apple platforms and Linux. This SDK fills a gap by providing production-ready APIs for managing IoT device fleets and building cross-platform solutions. It includes features for device state synchronization, remote operations, secure onboarding, and TLS 1.3 support on Apple devices.
- →Native Swift SDK for AWS IoT on Apple Platforms and Linux
- →Integrated Service Clients for Device Management
- →TLS 1.3 Security Support for Apple Platforms
- →Installation and Resources
Features (3) ›
- Native Swift SDK for AWS IoT on Apple Platforms and Linux
The AWS IoT Device SDK for Swift is now generally available, enabling developers to build secure and scalable IoT applications natively on macOS, iOS, tvOS, and Linux. This SDK provides stable, production-ready APIs for managing IoT device fleets and developing cross-platform solutions within the Apple ecosystem.
- Integrated Service Clients for Device Management
The SDK includes comprehensive capabilities for real-time device management and secure communication. It offers integrated clients for AWS IoT Device Shadow, Jobs, and Fleet Provisioning, allowing developers to synchronize device states, manage remote operations at scale, and automate secure device onboarding.
- TLS 1.3 Security Support for Apple Platforms
The SDK provides built-in support for TLS 1.3 on Apple iOS and tvOS platforms. This ensures that IoT applications leverage the latest industry-standard security practices for protecting data in transit, enhancing the overall security posture of connected devices.
Notes (1) ›
- Installation and Resources
Developers can get started by installing the SDK via Swift Package Manager. Further information and resources are available in the AWS IoT Device SDK documentation and code samples on GitHub.
https://aws.amazon.com/about-aws/whats-new/2026/06/aws-iot-device-sdk-swift/