
AWS Tools and Resources: .NET
A curated list of .NET resources for building on AWS: the AWS SDK for .NET (v4), Toolkit for Visual Studio, CDK, Lambda Powertools, Bedrock, Strands Agents, and MCP for C# developers.
.NET Resources on AWS
Searching for .NET resources to help you develop applications on the AWS Cloud? Start here 🧑💻⬇️
Toolkits
- AWS Toolkit for JetBrains : IDE integration for Rider and other JetBrains IDEs
- AWS Toolkit for JetBrains User Guide : Setup and usage docs for the JetBrains toolkit
- AWS Toolkit for Visual Studio 2022 : Current Visual Studio toolkit for building, debugging, and deploying to AWS
- AWS Toolkit for Visual Studio 2017 and 2019 : Toolkit for older Visual Studio versions
- AWS Toolkit for Visual Studio Code User Guide : VS Code toolkit docs
- AWS Toolkit for Visual Studio User Guide : Visual Studio toolkit docs
- AWS Toolkit for Azure DevOps : Tasks for AWS in Azure DevOps pipelines
- AWS Toolkit for Azure DevOps User Guide : Docs for the Azure DevOps toolkit
- AWS Toolkit for Rider : JetBrains Rider plugin for AWS
- AWS Toolkit for Rider User Guide : Setup docs for the Rider toolkit
- Powertools for AWS Lambda (.NET) : Utilities for tracing, logging, and metrics in .NET Lambda functions
- Powertools for AWS Lambda User Guide : Docs for Lambda Powertools in .NET
SDKs & References
- AWS SDK for .NET (GitHub) : Source repo for the .NET SDK; issues and releases
- AWS SDK for .NET information : Overview of the AWS SDK for .NET (v4) (RE-ADDED)
- .NET on AWS (GitHub) : Hub repo for AWS .NET tooling, samples, and libraries (NEW)
- AWS SDK for .NET (v4) Developer Guide : The current (v4) developer guide; install, config, and usage (NEW: points to v4, the latest major version)
- Migrating to AWS SDK for .NET v4 : Breaking changes and migration steps from v3 to v4 (NEW: essential for existing apps)
- AWS SDK for .NET User Guide (v3 config) : v3 configuration reference for apps still on v3
- AWS SDK for .NET (v4) Code Examples (Code Library) : Curated v4 examples for S3, DynamoDB, EC2, Bedrock, and more
- AWS SDK for .NET - C# Code Examples (v3) : v3 code examples
- AWS Doc SDK Examples repo (GitHub) : The full, runnable source behind the .NET code library examples (NEW)
- AWS Encryption SDK for .NET : Client-side encryption library for .NET
- AWS Encryption SDK for .NET User Guide : Docs for the .NET encryption SDK
- AWS SDKs and Tools Reference Guide : Cross-SDK guidance on auth, config files, and regions
- AWS Construct Library API Reference : API reference for CDK constructs
Getting Started
- Creating a simple application with the AWS SDK for .NET : Step-by-step first project (cross-platform and Windows) (NEW)
- Setting up your .NET development environment : Toolchain and configuration setup (NEW)
- Configuring SDK authentication : Authenticate with IAM Identity Center (NEW)
CDKs
- AWS Cloud Development Kit (CDK) (GitHub) : Define cloud infrastructure in C#
- AWS CDK in C# User Guide : How to build CDK apps in C#
- AWS CDK example projects (GitHub) : Sample CDK apps including C#
- Additional AWS CDK information : CDK resource hub
Generative AI with .NET
- Amazon Bedrock Runtime examples using SDK for .NET (v4) : Converse API examples for Amazon Nova, Anthropic Claude, and Meta Llama in C# (NEW)
- Amazon Bedrock examples using SDK for .NET (v4) : Manage and invoke Bedrock foundation models from .NET (NEW)
Agentic AI, Agents & MCP
- Strands Agents SDK : Open-source, model-driven SDK for building AI agents (NEW)
- Strands Agents (GitHub) : Source repos for the Strands Agents project (NEW)
- Amazon Bedrock AgentCore : Agentic platform to build, deploy, and operate agents securely, using any framework or model (NEW)
- Amazon Bedrock AgentCore Runtime : Serverless, framework-agnostic hosting for .NET agents, with session isolation and up to 8-hour runtimes (NEW)
- Amazon Bedrock AgentCore Gateway : Secure entry point that converts APIs, Lambda functions, and services into MCP-compatible tools for agents (NEW)
- AWS Transform for .NET : Agentic AI service that modernizes .NET Framework apps to cross-platform .NET (NEW)
- AWS MCP Servers (awslabs) : Open-source MCP servers for AWS, usable from any MCP-compatible AI assistant (NEW)
- AWS Knowledge MCP Server : MCP server that gives AI assistants current AWS documentation and guidance (NEW)
- Model Context Protocol strategies on AWS : Prescriptive guidance on MCP tool design, hosting, and governance (NEW)
AI-Assisted Development & IDEs
- Kiro : Agentic IDE with spec-driven development and native MCP support; connects to AWS via MCP servers (NEW)
Additional tools & guides
- Amazon S3 Encryption Client for .NET : Client-side encryption for S3 objects in .NET
- Amazon S3 Encryption Client for .NET User Guide : Docs for S3 client-side encryption
- AWS CodeArtifact Tools for .NET CLI User Guide : Use CodeArtifact as a NuGet feed
- AWS Deploy Tool for .NET CLI : Deploy .NET apps to AWS from the CLI
- AWS Extensions for .NET CLI : CLI extensions for Lambda, ECS, and Elastic Beanstalk
- AWS Tools for PowerShell User Guide : Manage AWS from PowerShell
- Building Lambda functions with C# : Author Lambda functions in C#
- AWS Modernization Calculator for Microsoft Workloads : Estimate modernization savings
- Modernization Tools for AWS App2Container : Containerize existing .NET apps
- Modernization Tools for AWS Microservice Extractor for .NET : Break monoliths into microservices
Helpful links & blogs to check out
- What is .NET? : Background overview of the .NET developer framework
- .NET on AWS blog : The primary .NET-on-AWS blog
- Microsoft Workloads on AWS blog : Modernizing Microsoft and .NET workloads
- Developer Tools on AWS blog : Tooling announcements and deep dives
- DevOps on AWS blog : CI/CD and operational guidance
- Programming Languages on AWS blog : Language-specific posts
Do you want to suggest missing resources for the list?
This list is for you! Leave your suggestions and recommendations in the comments. ☺️
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article