2023-02-09 19:06:55 +03:00
|
|
|
[![pdm-managed](https://img.shields.io/badge/pdm-managed-blueviolet)](https://pdm.fming.dev)
|
|
|
|
|
2020-07-02 04:21:35 +03:00
|
|
|
# Moonraker - API Web Server for Klipper
|
|
|
|
|
|
|
|
Moonraker is a Python 3 based web server that exposes APIs with which
|
2022-03-29 20:00:27 +03:00
|
|
|
client applications may use to interact with the 3D printing firmware
|
2023-02-23 17:06:41 +03:00
|
|
|
[Klipper](https://github.com/KevinOConnor/klipper). Communication between
|
2020-10-01 01:08:41 +03:00
|
|
|
the Klippy host and Moonraker is done over a Unix Domain Socket. Tornado
|
|
|
|
is used to provide Moonraker's server functionality.
|
2020-07-02 04:21:35 +03:00
|
|
|
|
2021-03-16 15:35:18 +03:00
|
|
|
Documentation for users and developers can be found on
|
|
|
|
[Read the Docs](https://moonraker.readthedocs.io/en/latest/).
|
|
|
|
|
2021-11-05 22:21:18 +03:00
|
|
|
### Clients
|
|
|
|
|
2020-10-01 01:08:41 +03:00
|
|
|
Note that Moonraker does not come bundled with a client, you will need to
|
2020-12-16 20:39:46 +03:00
|
|
|
install one. The following clients are currently available:
|
2021-11-05 22:26:41 +03:00
|
|
|
|
2022-02-23 14:42:25 +03:00
|
|
|
- [Mainsail](https://github.com/mainsail-crew/mainsail) by [Mainsail-Crew](https://github.com/mainsail-crew)
|
2021-11-05 22:21:18 +03:00
|
|
|
- [Fluidd](https://github.com/fluidd-core/fluidd) by Cadriel
|
2020-12-16 20:39:46 +03:00
|
|
|
- [KlipperScreen](https://github.com/jordanruthe/KlipperScreen) by jordanruthe
|
2021-03-29 19:05:23 +03:00
|
|
|
- [mooncord](https://github.com/eliteSchwein/mooncord) by eliteSchwein
|
2020-11-19 19:43:54 +03:00
|
|
|
|
2021-11-05 22:26:41 +03:00
|
|
|
### Raspberry Pi Images
|
|
|
|
|
|
|
|
Moonraker is available pre-installed with the following Raspberry Pi images:
|
|
|
|
|
2022-02-23 14:42:25 +03:00
|
|
|
- [MainsailOS](https://github.com/mainsail-crew/MainsailOS) by [Mainsail-Crew](https://github.com/mainsail-crew)
|
2021-11-05 22:26:41 +03:00
|
|
|
- Includes Klipper, Moonraker, and Mainsail
|
|
|
|
- [FluiddPi](https://github.com/fluidd-core/FluiddPi) by Cadriel
|
|
|
|
- Includes Klipper, Moonraker, and Fluidd
|
|
|
|
|
2021-11-05 22:35:54 +03:00
|
|
|
### Docker Containers
|
|
|
|
|
|
|
|
The following projects deploy Moonraker via Docker:
|
|
|
|
|
|
|
|
- [prind](https://github.com/mkuf/prind) by mkuf
|
|
|
|
- A suite of containers which allow you to run Klipper in
|
2022-02-26 16:50:12 +03:00
|
|
|
Docker. Includes support for OctoPrint and Moonraker.
|
2021-11-05 22:35:54 +03:00
|
|
|
|
2020-11-19 19:43:54 +03:00
|
|
|
### Changes
|
|
|
|
|
2023-02-23 03:55:37 +03:00
|
|
|
Please refer to the [changelog](https://moonraker.readthedocs.io/en/latest/changelog)
|
|
|
|
for a list of notable changes to Moonraker.
|