junior.NET Core

What is Kestrel server?

Updated Apr 28, 2026

Short answer

Kestrel is a cross-platform web server.

Deep explanation

It is lightweight and high-performance, used as the default server in ASP.NET Core.

Real-world example

Hosting APIs in Docker containers.

Common mistakes

  • Exposing Kestrel directly in production.

Follow-up questions

  • What is reverse proxy?
  • Why use Nginx?

More .NET Core interview questions

View all →