GenHTTP Webserver GenHTTP Webserver GenHTTP Webserver Features Documentation Links Legal GitHub Discord
CTRL K
    CTRL K
      • Features
      • Legal
      • Links
      • Documentation
        • Tutorials
          • Creating a Webservice
          • Two-line Webservice
        • Content
          • Templates
          • Frameworks
            • Webservices
            • Websockets
            • Functional Handlers
            • Controllers
            • Static Websites
            • Single Page Applications (SPA)
          • Handlers
            • Layouting
            • API Browsing
            • Directory Browsing
            • Downloads
            • Load Balancer
            • Redirects
            • Redirects
            • Reverse Proxies
            • Server Sent Events (SSE)
            • Static Resources
            • Virtual Hosts
          • Concerns
            • Authentication
            • Client Caching (Policy)
            • Client Caching (Validation)
            • Compression
            • CORS
            • Defaults
            • Error Handling
            • Inspection
            • Localization
            • Open API
            • Range Support
            • Server Caching
          • Concepts
            • Routing
            • Method Definitions
            • Resources
            • Adapters
            • Caches
        • Testing
        • Server
          • Engines
          • Endpoints and Ports
          • SSL Endpoints
          • Companions
        • Hosting
      Edit this page on GitHub →

      Effortless REST API Development with C#

      A configuration-free alternative to ASP.NET Core for building REST APIs on .NET.

      Get Started

      Fast Development

      GenHTTP is designed for rapid web service development in .NET, supporting IDEs like Visual Studio or Rider.

      100% Managed

      Written in C# and provided as a .NET library package on nuget, with just a few dependencies. Spin up a local server with a single line of code.

      Simple & Powerful

      Provides a simple, yet powerful, fully object-oriented module system. Supports widely used standards such as Open API, WebSockets, Server Sent Events, or JWT authentication.

      Flexible Hosting

      Embed the tiny engine into your existing dotnet application (e.g. Windows Forms, WPF, MAUI, WinUI, UWP, Uno, Unity or console) or host it via Docker. No configuration files or other magic.

      Minimal Footprint

      Originally intended to run on a netbook with an Intel Atom processor, the server code is optimized to be fast and minimalistic, with low CPU and memory requirements.

      Open Source

      All sources are available on GitHub under the MIT license. Contributions welcome.


      Powered by Hextra