AWS IoT Device SDK for Swift Reaches General Availability
AWS announced the General Availability (GA) of the AWS IoT Device SDK for Swift, providing Swift developers with stable APIs to connect applications to AWS IoT Core. The SDK now includes production-ready clients for Device Shadow, Jobs, and Device Provisioning, simplifying data synchronization, remote operations management, and secure device onboarding. It supports macOS, iOS, tvOS, and Linux, with specific authentication and encryption features for iOS and tvOS. While TLS 1.3 is not yet supported on macOS, and HTTP proxy support is limited on mobile platforms, the SDK aims to streamline IoT development for Swift-based applications.
- →Production-ready SDK for Swift Developers
- →Integrated Clients for Core IoT Services
- →Broad Platform and Security Support
- →TLS 1.3 Not Supported on macOS
- →Limited HTTP Proxy Support on Mobile
Features (2) ›
- Production-ready SDK for Swift Developers
The AWS IoT Device SDK for Swift is now generally available, offering stable APIs and integrated service clients for connecting Swift applications to AWS IoT Core. This release aims to simplify IoT development for Swift developers by providing a production-ready toolset.
- Integrated Clients for Core IoT Services
The SDK includes easy-to-configure clients for AWS IoT Device Shadow, enabling data synchronization between devices and cloud services; AWS IoT Jobs, for managing remote operations on connected devices; and Device Provisioning, for automating secure certificate creation.
Known issues (2) ›
- TLS 1.3 Not Supported on macOS
Currently, TLS 1.3 is not supported on macOS, although support is under active development for a future release. This limitation does not affect iOS, tvOS, or Linux.
- Limited HTTP Proxy Support on Mobile
HTTP proxy support is available only on macOS and Linux, not on iOS and tvOS at this time. Updates on these limitations can be found on GitHub Discussions.
Notes (1) ›
- Broad Platform and Security Support
The SDK supports macOS, iOS, tvOS, and Linux, incorporating X.509 certificate-based authentication and TLS 1.3 encryption on iOS and tvOS. Details on platform and security capabilities are available in the developer preview documentation.
https://aws.amazon.com/blogs/developer/announcing-the-general-availability-of-the-aws-iot-device-sdk-for-swift/
Related releases
- Terraform AWS Provider v6.60.0 Adds New Resources and Fixes Bugs Terraform AWS Provider Releases ·
- Amazon S3 enhances access denied errors with specific policy ARNs AWS What's New ·
- OpenAI Daybreak Red and Blue Cyber Defense Models Now on Amazon Bedrock AWS What's New ·
- AppFolio Transforms Data Streaming with Amazon MSK Express Brokers AWS Big Data Blog ·
- AWS IAM Role Manager Automates Service Role Setup AWS What's New ·
- Amazon Quick Integrates Microsoft Purview for Data Loss Prevention AWS What's New ·