Legacy HTTP API

Prosody's HTTP API was replaced with a new one in 0.9. Unfortunately due to the many changes, and the relative ease of porting modules to the new API, we decided it was not practical to work on maintaining compatibility.

The new HTTP API offloads most of the work of request routing and configuration. It also allows HTTP modules to be per-host (supporting HTTP virtual hosts), and to be fully reload-friendly for the first time.

The new API is documented here, and of course if you have any trouble porting your modules, feel free to ask us for help.