ASP.NET Core je moderni, cross-platform, visoko performantan web framework za gradnju web aplikacija i API-ja s C#-om. Centralni koncept je middleware pipeline — konfigurabilni lanac komponenti koji svaka procesira HTTP zahtjev/odgovor, rukovodeći cross-cutting problemima kao što su autentifikacija, logiranje i usmjeravanje.
Minimalna ASP.NET Core API
builder = WebApplication.CreateBuilder();
builder.Services.AddScoped<IUserService, UserService>();
app = builder.Build();
app.UseHttpsRedirection();
app.UseAuthentication();
app.UseAuthorization();
app.MapGet(, ( id, IUserService svc) => svc.Get(id));
app.MapPost(, (User user, IUserService svc) => svc.Create(user));
app.Run();
