This is a AWS Services wrapper project that offers functionality to use various AWS Services in an simpler way.
It is advised to package each library as a nuget package to consume it.
For quick start instructions, please refer to below table which has link to individual library.
Name | Description |
---|---|
Amazon.DynamoDb.Wrapper | This library is an implementation of repository pattern in C# to connect .NET applications with DynamoDB. |
Amazon.S3.Wrapper | This library allows you to perform operations against S3 storage. It uses multiple Amazon.S3 nuget package and makes use of Amazon.S3.Transfer nuget package to provide multi-part upload functionality. |
Amazon.SecretManager.Wrapper | This library allows you to fetch secrets from secret manager. It uses Amazon.SecretsManager nuget package. |
Amazon.Ses.Wrapper | This library allows you to perform operations against Simple Email Service (SES). It uses multiple Amazon.SimpleEmail nuget package to provide functionality to send email with or without attachment. |
Amazon.Sns.Wrapper | This library allows you to perform operations against Simple Notification Service (SNS). It uses multiple Amazon.SimpleNotificationService nuget package to provide functionality to create sns topic, create subscription, delete topic, delete subscription, subscribe to a topic, publish notification via different channels like mobile, email, sqs, sms, http, etc. |
Amazon.Sqs.Wrapper | This library allows you to perform operations against Simple Queue Service (SQS). It uses multiple Amazon.SQS nuget package to provide functionality to create queue, delete queue, send, receive and delete messages from SQS queue. |
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.