Getting Started
Kanject is a suite of .NET libraries distributed via private NuGet. A typical Kanject service is a single ASP.NET Core project that deploys to AWS Lambda behind API Gateway — with DynamoDB, S3, Cognito, and SNS wired up through a few extension methods in Program.cs.
You do not manage EC2 instances, Kubernetes clusters, or connection pools. You write your domain logic, annotate it, and Kanject handles the rest — identity, persistence, event publishing, observability, and deployment.
01
Install
Add the Kanject NuGet feed and pull the packages you need.
02
Configure
Wire services with extension methods; secrets come from Parameter Store.
03
Deploy
One command to staging, one to production — CloudFormation does the rest.
Prerequisites
- .NET 8 SDK or later
- An AWS account you control — Kanject deploys into your environment
- Access credentials for the Kanject private NuGet feed (request from sales)
- The
Amazon.Lambda.Toolsglobal tool for deployment