2021-03-16 13:34:17 +03:00
|
|
|
# Welcome to Moonraker Documentation
|
|
|
|
|
2022-03-29 20:00:27 +03:00
|
|
|
Moonraker is a Python 3 based web server that exposes APIs with which
|
|
|
|
client applications may use to interact with the 3D printing firmware
|
2022-12-31 19:25:15 +03:00
|
|
|
[Klipper](https://github.com/Klipper3d/klipper). Communcation between
|
2022-03-29 20:00:27 +03:00
|
|
|
the Klippy host and Moonraker is done over a Unix Domain Socket. Tornado
|
|
|
|
is used to provide Moonraker's server functionality.
|
|
|
|
|
2021-03-16 13:34:17 +03:00
|
|
|
Users should refer to the [Installation](installation.md) and
|
|
|
|
[Configuration](configuration.md) sections for documentation on how
|
|
|
|
to install and configure Moonraker.
|
|
|
|
|
|
|
|
Client developers may refer to the [Client API](web_api.md)
|
|
|
|
documentation.
|
|
|
|
|
2021-03-19 00:16:36 +03:00
|
|
|
Backend developers should refer to the
|
2021-03-16 13:34:17 +03:00
|
|
|
[contibuting](contributing.md) section for basic contribution
|
2021-03-19 00:16:36 +03:00
|
|
|
guidelines prior to creating a pull request. The
|
|
|
|
[components](components.md) document provides a brief overview
|
|
|
|
of how to create a component and interact with Moonraker's
|
|
|
|
primary internal APIs.
|