> For the complete documentation index, see [llms.txt](https://marblejs.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://marblejs.gitbook.io/docs/other/api-reference/marblejs-http.md).

# @marblejs/http

- [httpListener](https://marblejs.gitbook.io/docs/other/api-reference/marblejs-http/core-httplistener.md): Starting point of every Marble.js application. It includes definitions of all middlewares and API effects.
- [r.pipe](https://marblejs.gitbook.io/docs/other/api-reference/marblejs-http/r.pipe.md): HttpEffect route builder based on IxMonad
- [combineRoutes](https://marblejs.gitbook.io/docs/other/api-reference/marblejs-http/core-combineroutes.md): Combines routing for different Effects, prefixed with path passed as a first argument.
- [createServer](https://marblejs.gitbook.io/docs/other/api-reference/marblejs-http/createserver.md): Creates HTTP server
