Features
Frameworks
GenHTTP provides several frameworks to develop and host web services (e.g. service classes, controller-style or functional-style). Additionally, you can easily host static websites or a single page app. Besides this, the framework comes with a rich set of features:
- Automatically generated Open API specifications
- Various authentication methods (e.g. API key, JWT, Client Certificates or Basic Auth)
- Support for Websockets and Server Sent Events (SSE)
- Automatic response compression and request decompression
- Client caching directives and automatic eTag handling
- Range support to fetch byte ranges
- Security relevant features (such as automatic redirection to HTTPS)
Server Performance
In terms of raw HTTP protocol performance, the GenHTTP webserver is located in the middle segment compared to other server implementations, similar to ASP.NET Core Minimal API. The next version of GenHTTP, scheduled to be released in November 2026, will feature great performance improvements, currently leading the global ranks of HTTP Arena in HTTP/1.1.

Footprint
Applications developed with the GenHTTP SDK are optimized for low disk space and memory requirements. A basic application will consume about 30 MB of memory and 50 MB of disk space when running in Docker.

Security
The GenHTTP webserver uses the default security mechanisms that ship with .NET. This results in a good security grade of A+ as reported by SSL Labs.
