|
1 | | -# AWS SDK for iOS |
| 1 | +# ⚠️ The AWS SDK for iOS entered Maintenance Phase as of August 1, 2025. |
| 2 | + |
| 3 | +During this maintenance period: |
| 4 | +* Critical bug fixes and security patches will continue to be provided |
| 5 | +* No new features or enhancements will be added |
| 6 | +* Existing functionality will remain supported |
| 7 | + |
| 8 | +We recommend that you start using [AWS Amplify for Swift](https://github.com/aws-amplify/amplify-swift), our modern feature-rich library designed specifically for building cloud-connected apps powered by AWS. You can refer to the [AWS SDK for iOS migration guide](https://github.com/aws-amplify/amplify-swift/blob/main/MobileSDK_To_AmplifySwift_Guidance.md) to help you transition to AWS Amplify for Swift. |
| 9 | +This version is scheduled to reach End of Support on **August 1, 2026**. After this date, no further updates of any kind will be provided. See [maintenance policy](https://docs.amplify.aws/reference/maintenance-policy) for more information about the Amplify Client Library lifecycle. |
| 10 | + |
| 11 | +To use the AWS SDK for iOS directly you can refer to [the AWS SDK Documentation here](https://docs.amplify.aws/sdk/q/platform/ios/) and follow the setup instructions below. You can also look at sample apps in [the AWS SDK for iOS Samples repo](https://github.com/awslabs/aws-sdk-ios-samples). |
2 | 12 |
|
3 | 13 | [](../../releases) |
4 | 14 | [](https://codecov.io/gh/aws-amplify/aws-sdk-ios) |
|
8 | 18 | [](https://github.com/aws-amplify/aws-sdk-ios) |
9 | 19 | [](https://discord.gg/jWVbPfC) |
10 | 20 |
|
11 | | -The AWS SDK for iOS provides a library and documentation for developers to build connected mobile applications using AWS. |
12 | | - |
13 | | -We recommend using the latest v2 version of AWS Amplify Library for Swift to quickly implement common app use cases like Authentication, Storage, Push Notifications and more that follow patterns idiomatic to Swift like async/await. |
14 | | - |
15 | | -Note: v2 of Amplify Library for Swift (currently GA) is built on top of the [AWS SDK for Swift](https://github.com/awslabs/aws-sdk-swift) and _only_ provides access to the AWS SDK for Swift which is currently in developer preview. You can access this underlying SDK via the Escape Hatch from AWS Amplify. |
16 | | - |
17 | | -You can head to [the Amplify Library for Swift documentation](https://docs.amplify.aws/lib/auth/getting-started/q/platform/ios/) to learn more about all the features. You can also use AWS Amplify with [your existing AWS cloud resources](https://docs.amplify.aws/lib/project-setup/use-existing-resources/q/platform/ios/). If you are unable to find features you are looking for in Amplify please open an issue in [the Amplify Library for Swift GitHub repo](https://github.com/aws-amplify/amplify-swift/issues/new/choose) and we will be happy to consider you request. |
18 | | - |
19 | | -If you still wish to use the AWS SDK for iOS directly you can refer to [the AWS SDK Documentation here](https://docs.amplify.aws/sdk/q/platform/ios/) and follow the setup instructions below. You can also look at sample apps in [the AWS SDK for iOS Samples repo](https://github.com/awslabs/aws-sdk-ios-samples). |
20 | | - |
21 | 21 | ## Setup |
22 | 22 |
|
23 | 23 | To use the AWS SDK for iOS, you will need the following installed on your development machine: |
|
0 commit comments