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?