Skip to main content
LambdaOpenApi Logo

LambdaOpenApi

Generate OpenAPI specs automatically from your AWS Lambda Annotations .NET functions.

Define your API with simple C# attributes and get a complete OpenAPI (OAS 3.x) document at build time.

BuildMultiple Lambda Annotations projects
GenerateMultiple Generated OpenAPI Specs
DeployConsolidated OpenAPI Spec

OpenAPI Consolidation

S3 Cloud-Based Merge Coming Soon

Attribute-Driven API Definition

Define your Lambda endpoints with simple attributes

[LambdaFunction]
[HttpApi(LambdaHttpMethod.Get, "/products/{id}")]
[OpenApiOperation(Summary = "Get product by ID")]
[OpenApiTag("Products")]
public async Task<Product> GetProduct(string id)
{
return await _repository.GetByIdAsync(id);
}