Published packages
Top 100 packages by downloads.
AWSSDK.Core
The Amazon Web Services SDK for .NET - Core Runtime
AWSSDK.S3
Amazon Simple Storage Service (Amazon S3), provides developers and IT teams with secure, durable, highly-scalable object storage.
AWSSDK.Polly
Amazon Polly is a service that turns text into lifelike speech, making it easy to develop applications that use high-quality speech to increase engagement and accessibility.
AWSSDK.SecurityToken
The AWS Security Token Service (AWS STS) enables you to provide trusted users with temporary credentials that provide controlled access to your AWS resources.
AWSSDK.SQS
Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. SQS makes it simple and cost-effective to decouple the components of a cloud application.
AWSSDK.Extensions.NETCore.Setup
Extensions for the AWS SDK for .NET to integrate with .NET Core configuration and dependency injection frameworks.
AWSSDK.DynamoDBv2
Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale.
AWSSDK.SecretsManager
AWS Secrets Manager enables you to easily create and manage the secrets that you use in your customer-facing apps. Instead of embedding credentials into your source code, you can dynamically query Secrets Manager from your app whenever you need credentials. You can automatically and frequently rotate your secrets without having to deploy updates to your apps. All secret values are encrypted when they're at rest with AWS KMS, and while they're in transit with HTTPS and TLS.
AWSSDK.SimpleNotificationService
Amazon Simple Notification Service (Amazon SNS) is a fast, flexible, fully managed push messaging service. Amazon SNS makes it simple and cost-effective to push notifications to Apple, Google, Fire OS, and Windows devices, as well as Android devices in China with Baidu Cloud Push. You can also use SNS to push notifications to internet connected smart devices, as well as other distributed services.
AWSSDK.SimpleSystemsManagement
Amazon EC2 Simple Systems Manager (SSM) enables you to manage a number of administrative and configuration tasks on your instances.
Amazon.Lambda.Core
Amazon Lambda .NET Core support - Core package.
AWSSDK.CloudWatchLogs
Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, and set alarms.
AWSSDK.Lambda
AWS Lambda is a compute service that runs your code in response to events and automatically manages the compute resources for you, making it easy to build applications that respond quickly to new information.
Amazon.Lambda.Serialization.SystemTextJson
Amazon Lambda .NET Core support - Serialization.Json with System.Text.Json.
AWSSDK.KeyManagementService
AWS Key Management Service (KMS) is a managed service that makes it easy for you to create and control the encryption keys used to encrypt your data, and uses Hardware Security Modules (HSMs) to protect the security of your keys.
Amazon.Lambda.APIGatewayEvents
Amazon Lambda .NET Core support - API Gateway package.
Amazon.Lambda.SQSEvents
Amazon Lambda .NET Core support - SQSEvents package.
AWSSDK.SimpleEmail
Amazon SES is an outbound-only email-sending service that provides an easy, cost-effective way for you to send email.
AWSSDK.CloudWatch
Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, and set alarms.
Amazon.Extensions.Configuration.SystemsManager
.NET Configuration Extensions for AWS Systems Manager
AWSSDK.SSO
This is an initial release of AWS Single Sign-On (SSO) end-user access. This release adds support for accessing AWS accounts assigned in AWS SSO using short term credentials.
AWSSDK.SSOOIDC
This is an initial release of AWS Single Sign-On OAuth device code authorization service.
Amazon.JSII.Runtime
.NET client for jsii runtime
AWSSDK.Kinesis
Amazon Kinesis is a fully managed, cloud-based service for real-time processing of large, distributed data streams.
AWSSDK.CognitoIdentityProvider
You can create a user pool in Amazon Cognito Identity to manage directories and users. You can authenticate a user to obtain tokens related to user identity and access policies. This API reference provides information about user pools in Amazon Cognito Identity, which is a new capability that is available as a beta.
AWSSDK.EC2
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers.
AWSSDK.AppConfigData
AWS AppConfig Data is a new service that allows you to retrieve configuration deployed by AWS AppConfig. See the AppConfig user guide for more details on getting started. https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html
AWS.Logger.Core
AWS Core logging library used to send logging messages to Amazon CloudWatch Logs
Amazon.Lambda.Logging.AspNetCore
Amazon Lambda .NET Core support - Logging ASP.NET Core package.
AWSSDK.BedrockRuntime
Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode.
AWSSDK.CloudFront
Amazon CloudFront is a content delivery web service. It integrates with other Amazon Web Services products to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no minimum usage commitments.
AWSSDK.KinesisFirehose
Amazon Kinesis Firehose is a fully managed service for ingesting data streams directly into AWS data services such as Amazon S3 and Amazon Redshift.
AWSSDK.EventBridge
Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with data from a variety of sources, including AWS services, partner applications, and your own applications.
Amazon.Lambda.Serialization.Json
Amazon Lambda .NET Core support - Serialization.Json package.
AWSXRayRecorder.Core
The AWS X-Ray Recorder core runtime.
AWSSDK.IdentityManagement
AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
Amazon.Lambda.ApplicationLoadBalancerEvents
Amazon Lambda .NET Core support - Application Load Balancer package.
AWSSDK.ECS
Amazon EC2 Container Service is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run distributed applications on a managed cluster of Amazon EC2 instances.
AWSSDK.Textract
Amazon Textract enables you to add document text detection and analysis to your applications. You provide a document image to the Amazon Textract API, and the service detects the document text. Amazon Textract works with formatted text and can detect words and lines of words that are located close to each other. It can also analyze a document for items such as related text, tables, key-value pairs, and selection elements.
Amazon.Lambda.Tools
Amazon.Lambda.Tools adds commands to the dotnet cli to deploy AWS Lambda functions.
AWSSDK.PinpointSMSVoiceV2
Amazon Pinpoint now offers a version 2.0 suite of SMS and voice APIs, providing increased control over sending and configuration. This release is a new SDK for sending SMS and voice messages called PinpointSMSVoiceV2.
Amazon.Lambda.AspNetCoreServer
Amazon.Lambda.AspNetCoreServer makes it easy to run ASP.NET Core Web API applications as AWS Lambda functions.
AWSSDK.StepFunctions
AWS Step Functions is a web service that enables you to coordinate a network of computing resources across distributed components using state machines.
AWSSDK.CognitoIdentity
Amazon Cognito is a service that makes it easy to save user data, such as app preferences or game state, in the AWS Cloud without writing any backend code or managing any infrastructure. With Amazon Cognito, you can focus on creating great app experiences instead of having to worry about building and managing a backend solution to handle identity management, network state, storage, and sync.
AWSSDK.RDS
Amazon Relational Database Service (Amazon RDS) is a web service that makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database management tasks, freeing you up to focus on your applications and business.
AWSSDK.Athena
This release adds support for Amazon Athena. Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Athena is serverless, so there is no infrastructure to manage, and you pay only for the queries that you run.
AWSSDK.Pipes
AWS introduces new Amazon EventBridge Pipes which allow you to connect sources (SQS, Kinesis, DDB, Kafka, MQ) to Targets (14+ EventBridge Targets) without any code, with filtering, batching, input transformation, and an optional Enrichment stage (Lambda, StepFunctions, ApiGateway, ApiDestinations)
AWSXRayRecorder.Handlers.AwsSdk
This package contains libraries to trace AWSSDK requests.
AWSSDK.CloudFormation
AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion.
Amazon.Lambda.TestUtilities
Amazon.Lambda.TestUtilties includes stub implementations of interfaces defined in Amazon.Lambda.Core and helper methods.
AWSSDK.ECR
Amazon EC2 Container Registry (Amazon ECR) is a managed AWS Docker registry service. Customers can use the familiar Docker CLI to push, pull, and manage images.
Amazon.Lambda.RuntimeSupport
Provides a bootstrap and Lambda Runtime API Client to help you to develop custom .NET Core Lambda Runtimes.
AWSSDK
This is the previous version 2 generation of the AWS SDK for .NET. The new version 3 of the AWS SDK for .NET uses separate packages for each service. For example Amazon S3 is in the AWSSDK.S3 package, Amazon SQS is in AWSSDK.SQS and Amazon DynamnoDB is in AWSSDK.DynamoDBv2.
AWSSDK.SecretsManager.Caching
The AWS Secrets Manager .NET caching client enables in-process caching of secrets for .NET applications.
AWSSDK.S3Control
Add support for new S3 Block Public Access account-level APIs. The Block Public Access settings allow account owners to prevent public access to S3 data via bucket/object ACLs or bucket policies.
AWSSDK.CloudWatchEvents
Amazon CloudWatch Events helps you to respond to state changes in your AWS resources. When your resources change state they automatically send events into an event stream. You can create rules that match selected events in the stream and route them to targets to take action. You can also use rules to take action on a pre-determined schedule.
AWSSDK.XRay
AWS X-Ray helps developers analyze and debug distributed applications. With X-Ray, you can understand how your application and its underlying services are performing to identify and troubleshoot the root cause of performance issues and errors.
AWSSDK.Transfer
AWS Transfer for SFTP is a fully managed service that enables transfer of secure data over the internet into and out of Amazon S3. SFTP is deeply embedded in data exchange workflows across different industries such as financial services, healthcare, advertising, and retail, among others.
AWSXRayRecorder.Handlers.System.Net
This package contains libraries to trace WebRequest from System.Net namespace.
AWSSDK.SimpleEmailV2
This is the first release of version 2 of the Amazon SES API. You can use this API to configure your Amazon SES account, and to send email. This API extends the functionality that exists in the previous version of the Amazon SES API.
AWSSDK.Shield
AWS Shield protects web applications from large and sophisticated DDoS attacks at Layer 3, 4 and 7. In addition AWS Shield provides visibility in attacks, and access to 24X7 DDoS Response Team.
Amazon.Lambda.SNSEvents
Amazon Lambda .NET Core support - SNSEvents package.
Amazon.CDK.CloudAssembly.Schema
Schema for the protocol between CDK framework and CDK CLI (Stability: Stable)
AWSXRayRecorder.Handlers.AspNetCore
This package contains libraries to trace ASP.NET Core Web requests.
AWSSDK.APIGateway
Amazon API Gateway helps developers deliver robust, secure and scalable mobile and web application backends. Amazon API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.
Amazon.CDK.Lib
Version 2 of the AWS Cloud Development Kit library (Stability: Stable)
AWSSDK.Route53
Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service.
Amazon.CDK
AWS Cloud Development Kit Core Library (Stability: Stable)
AWSSDK.Neptune
Amazon Neptune is a fast, reliable graph database service that makes it easy to build and run applications that work with highly connected datasets. Neptune supports popular graph models Property Graph and W3C's Resource Description Frame (RDF), and their respective query languages Apache TinkerPop Gremlin 3.3.2 and SPARQL 1.1.
Amazon.CDK.CXAPI
Cloud executable protocol (Stability: Stable)
Amazon.Lambda.DynamoDBEvents
Amazon Lambda .NET Core support - DynamoDBEvents package.
AWS.Logger.AspNetCore
An AWS implementation of ASP.NET Core ILogger that records logging messages to Amazon CloudWatch Logs.
Amazon.Extensions.CognitoAuthentication
An extension library to assist in the Amazon Cognito User Pools authentication process.
AWSSDK.ElastiCache
ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory caches, instead of relying entirely on slower disk-based databases.
Amazon.AspNetCore.DataProtection.SSM
AWS Systems Manager ASP.NET Core Data Protection Provider library allows you to use AWS Systems Manager's Parameter Store to store keys generated by ASP.NET's Data Protection API.
Amazon.Lambda.S3Events
Amazon Lambda .NET Core support - S3Events package.
Amazon.Lambda.CloudWatchEvents
Amazon Lambda .NET Core support - CloudWatchEvents package.
AWSSDK.AutoScaling
Auto Scaling helps you maintain application availability and allows you to scale your capacity up or down automatically according to conditions you define.
Amazon.CDK.RegionInfo
AWS region information, such as service principal names (Stability: Stable)
AWSSDK.AppConfig
Introducing AWS AppConfig, a new service that enables customers to quickly deploy validated configurations to applications of any size in a controlled and monitored fashion.
AWSSDK.ElasticLoadBalancingV2
Elastic Load Balancing automatically distributes incoming application traffic across multiple compute instances in the cloud.
AWSSDK.EBS
This release introduces the EBS direct APIs for Snapshots: 1. ListSnapshotBlocks, which lists the block indexes and block tokens for blocks in an Amazon EBS snapshot. 2. ListChangedBlocks, which lists the block indexes and block tokens for blocks that are different between two snapshots of the same volume/snapshot lineage. 3. GetSnapshotBlock, which returns the data in a block of an Amazon EBS snapshot.
AWSSDK.CertificateManager
AWS Certificate Manager (ACM) is an AWS service that makes it easier for you to deploy secure SSL based websites and applications on the AWS platform.
AWSSDK.ApiGatewayV2
This is the initial SDK release for the Amazon API Gateway v2 APIs. This SDK will allow you to manage and configure APIs in Amazon API Gateway; this first release provides the capabilities that allow you to programmatically setup and manage WebSocket APIs end to end.
AWS.Logger.NLog
An AWS NLog target that records logging messages to Amazon CloudWatch Logs.
AWSSDK.Route53Domains
Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service.
Amazon.CDK.Asset.AwsCliV1
A library that contains the AWS CLI for use in Lambda Layers (Stability: Stable)
AWSSDK.Glue
AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics. You can create and run an ETL job with a few clicks in the AWS Management Console. You simply point AWS Glue to your data stored on AWS, and AWS Glue discovers your data and stores the associated metadata (e.g. table definition and schema) in the AWS Glue Data Catalog. Once cataloged, your data is immediately searchable, queryable, and available for ETL. AWS Glue generates the code to execute your data transformations and data loading processes. AWS Glue generates Python code that is entirely customizable, reusable, and portable. Once your ETL job is ready, you can schedule it to run on AWS Glue's fully managed, scale-out Spark environment. AWS Glue provides a flexible scheduler with dependency resolution, job monitoring, and alerting. AWS Glue is serverless, so there is no infrastructure to buy, set up, or manage. It automatically provisions the environment needed to complete the job, and customers pay only for the compute resources consumed while running ETL jobs. With AWS Glue, data can be available for analytics in minutes.
AWSSDK.Macie
Amazon Macie is a security service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS. With this release, we are launching the following Macie HTTPS API operations: AssociateMemberAccount, AssociateS3Resources, DisassociateMemberAccount, DisassociateS3Resources, ListMemberAccounts, ListS3Resources, and UpdateS3Resources. With these API operations you can issue HTTPS requests directly to the service.
Amazon.CDK.AWS.IAM
CDK routines for easily assigning correct and minimal IAM permissions (Stability: Stable)
AWSXRayRecorder.Handlers.EntityFramework
This package contains libraries to trace SQL queries through Entity Framework.
AWSSDK.Inspector2
This release adds support for the new Amazon Inspector API. The new Amazon Inspector can automatically discover and scan Amazon EC2 instances and Amazon ECR container images for software vulnerabilities and unintended network exposure, and report centralized findings across multiple AWS accounts.
AWSSDK.ApplicationAutoScaling
Application Auto Scaling is a general purpose Auto Scaling service for supported elastic AWS resources. With Application Auto Scaling, you can automatically scale your AWS resources, with an experience similar to that of Amazon EC2 Auto Scaling.
AWS.Logger.SeriLog
An AWS SeriLog sink that records logging messages to Amazon CloudWatch Logs.
AWSXRayRecorder.Handlers.SqlServer
This package contains libraries to trace SqlServer queries.
AWSSDK.Translate
Public preview release of Amazon Translate and the Amazon Translate Developer Guide. For more information, see the Amazon Translate Developer Guide.
Amazon.Lambda.AspNetCoreServer.Hosting
Package for running ASP.NET Core applications using the Minimal API style as a AWS Lambda function.
AWSSDK.ElasticBeanstalk
AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.
Amazon.CDK.AWS.Events
Amazon EventBridge Construct Library (Stability: Stable)
Amazon.CDK.AWS.KMS
The CDK Construct Library for AWS::KMS (Stability: Stable)