AwsLambda.Host
0.0.7-alpha.2
See the version list below for details.
dotnet add package AwsLambda.Host --version 0.0.7-alpha.2
NuGet\Install-Package AwsLambda.Host -Version 0.0.7-alpha.2
<PackageReference Include="AwsLambda.Host" Version="0.0.7-alpha.2" />
<PackageVersion Include="AwsLambda.Host" Version="0.0.7-alpha.2" />
<PackageReference Include="AwsLambda.Host" />
paket add AwsLambda.Host --version 0.0.7-alpha.2
#r "nuget: AwsLambda.Host, 0.0.7-alpha.2"
#:package AwsLambda.Host@0.0.7-alpha.2
#addin nuget:?package=AwsLambda.Host&version=0.0.7-alpha.2&prerelease
#tool nuget:?package=AwsLambda.Host&version=0.0.7-alpha.2&prerelease
AwsLambda.Host
⚠️ Development Status: This project is actively under development and not yet production-ready. Breaking changes may occur in future versions. Use at your own discretion in production environments.
Overview
AwsLambda.Host is the core framework package for building AWS Lambda functions using familiar ASP.NET Core patterns. It provides a complete hosting experience with dependency injection, middleware support, async/await patterns, and proper Lambda lifecycle management. Built on Microsoft.Extensions generic host, it simplifies Lambda development while maintaining high performance and AOT readiness.
Packages
The framework is divided into focused packages:
| Package | NuGet | Downloads |
|---|---|---|
| AwsLambda.Host | ||
| AwsLambda.Host.Abstractions | ||
| AwsLambda.Host.OpenTelemetry |
Each package has detailed documentation in its own README file.
Quick Start
Install the NuGet package:
dotnet add package AwsLambda.Host
Create a simple Lambda handler:
using AwsLambda.Host;
var builder = LambdaApplication.CreateBuilder();
var lambda = builder.Build();
lambda.MapHandler(([Event] string input) => $"Hello {input}!");
await lambda.RunAsync();
Contributing
Contributions are welcome! Please check the GitHub repository for contribution guidelines.
License
This project is licensed under the MIT License. See LICENSE for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Amazon.Lambda.Core (>= 2.7.1)
- Amazon.Lambda.RuntimeSupport (>= 1.13.4)
- Amazon.Lambda.Serialization.SystemTextJson (>= 2.4.4)
- AwsLambda.Host.Abstractions (>= 0.0.7-alpha.2)
- Microsoft.Extensions.Hosting (>= 10.0.0-rc.2.25502.107)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.0-rc.2.25502.107)
-
net8.0
- Amazon.Lambda.Core (>= 2.7.1)
- Amazon.Lambda.RuntimeSupport (>= 1.13.4)
- Amazon.Lambda.Serialization.SystemTextJson (>= 2.4.4)
- AwsLambda.Host.Abstractions (>= 0.0.7-alpha.2)
- Microsoft.Extensions.Hosting (>= 8.0.1)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.1)
-
net9.0
- Amazon.Lambda.Core (>= 2.7.1)
- Amazon.Lambda.RuntimeSupport (>= 1.13.4)
- Amazon.Lambda.Serialization.SystemTextJson (>= 2.4.4)
- AwsLambda.Host.Abstractions (>= 0.0.7-alpha.2)
- Microsoft.Extensions.Hosting (>= 9.0.10)
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.10)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AwsLambda.Host:
| Package | Downloads |
|---|---|
|
AlexaVoxCraft.Lambda.Host
Lambda hosting and middleware integration for Alexa skills using MediatR and AlexaVoxCraft. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.2.1 | 1 | 11/30/2025 |
| 1.2.1-beta.1 | 9 | 11/30/2025 |
| 1.2.0 | 36 | 11/29/2025 |
| 1.1.1-beta.1 | 13 | 11/30/2025 |
| 1.1.0 | 116 | 11/26/2025 |
| 1.0.1-beta.4 | 123 | 11/26/2025 |
| 1.0.1-beta.3 | 134 | 11/24/2025 |
| 1.0.1-beta.2 | 123 | 11/24/2025 |
| 1.0.1-beta.1 | 136 | 11/24/2025 |
| 1.0.0 | 303 | 11/24/2025 |
| 1.0.0-beta.3 | 121 | 11/24/2025 |
| 1.0.0-beta.2 | 94 | 11/15/2025 |
| 1.0.0-beta.1 | 89 | 11/15/2025 |
| 0.1.3 | 148 | 11/10/2025 |
| 0.1.2 | 142 | 11/10/2025 |
| 0.0.7-alpha.3 | 144 | 11/9/2025 |
| 0.0.7-alpha.2 | 84 | 11/9/2025 |
| 0.0.7-alpha.1 | 80 | 11/9/2025 |
| 0.0.6-alpha.1 | 135 | 11/6/2025 |
| 0.0.5-alpha.1 | 130 | 11/6/2025 |
| 0.0.4-alpha.3 | 139 | 11/2/2025 |
| 0.0.4-alpha.2 | 138 | 11/2/2025 |
| 0.0.4-alpha.1 | 139 | 11/2/2025 |
| 0.0.3-alpha.1 | 58 | 11/1/2025 |
| 0.0.2-alpha.10 | 130 | 10/30/2025 |
| 0.0.2-alpha.9 | 134 | 10/30/2025 |
| 0.0.2-alpha.8 | 132 | 10/30/2025 |
| 0.0.2-alpha.7 | 134 | 10/30/2025 |
| 0.0.2-alpha.6 | 129 | 10/30/2025 |
| 0.0.2-alpha.5 | 127 | 10/30/2025 |
| 0.0.2-alpha.3 | 130 | 10/30/2025 |
| 0.0.2-alpha.2 | 135 | 10/30/2025 |
| 0.0.2-alpha.1 | 140 | 10/29/2025 |
| 0.0.1-alpha.7 | 117 | 10/26/2025 |
| 0.0.1-alpha.5 | 74 | 10/24/2025 |
| 0.0.1-alpha.4 | 125 | 10/24/2025 |