This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.
AWS .NET SDKs
One of the great advantages AWS offers over traditional, on-premises resources is that its services can be accessed through REST APIs, enabling integration from any programming or scripting environment capable of stringing together HTTPS requests and sending them over the internet.
Although REST APIs are flexible, it’s easier for developers to work in their native
language than to work with REST APIs, and the AWS
SDK for .NET
The AWS SDK for .NET is distributed as multiple NuGet
As the standard for .NET package management, NuGet is the preferred option for installing the SDK, and provides a number of service-specific packages, such as AWSSDK.EC2 or AWSSDK.S3, each of which depends on the AWSSDK.Core package, which is automatically installed when you reference a service package in the NuGet Package Manager.
If you’re working with older versions of .NET that don’t support .NET Standard 2.0, then the versions of the SDK prior to v3.5 also contain Portable Class Library assemblies, and the AWS Mobile SDK for Unity and AWS Mobile SDK for .NET and Xamarin are available for older versions of Unity and Xamarin.