Metadata-Version: 2.1
Name: moonraker
Version: 0.8.0
Summary: API Server for Klipper
Keywords: klipper 3D printing server moonraker
Home-page: https://github.com/Arksine/moonraker
Author: Eric Callahan
Author-Email: Unknown <arksine.code@gmail.com>
License: GPL-3.0-only
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Project-URL: Homepage, https://github.com/Arksine/moonraker
Project-URL: Repository, https://github.com/Arksine/moonraker
Project-URL: Documentation, https://moonraker.readthedocs.io
Project-URL: Changelog, https://moonraker.readthedocs.io/en/latest/changelog/
Requires-Python: >=3.7
Requires-Dist: tornado==6.2.0
Requires-Dist: pyserial==3.4
Requires-Dist: pyserial-asyncio==0.6
Requires-Dist: pillow==9.3.0
Requires-Dist: lmdb==1.3.0
Requires-Dist: streaming-form-data==1.11.0
Requires-Dist: distro==1.8.0
Requires-Dist: inotify-simple==1.3.5
Requires-Dist: libnacl==1.8.0
Requires-Dist: paho-mqtt==1.6.1
Requires-Dist: zeroconf==0.39.4
Requires-Dist: preprocess-cancellation==0.2.0
Requires-Dist: jinja2==3.1.2
Requires-Dist: dbus-next==0.2.3
Requires-Dist: apprise==1.2.1
Requires-Dist: ldap3==2.9.1
Description-Content-Type: text/markdown

[![pdm-managed](https://img.shields.io/badge/pdm-managed-blueviolet)](https://pdm.fming.dev)

#  Moonraker - API Web Server for Klipper

Moonraker is a Python 3 based web server that exposes APIs with which
client applications may use to interact with the 3D printing firmware
[Klipper](https://github.com/KevinOConnor/klipper). Communcation between
the Klippy host and Moonraker is done over a Unix Domain Socket.  Tornado
is used to provide Moonraker's server functionality.

Documentation for users and developers can be found on
[Read the Docs](https://moonraker.readthedocs.io/en/latest/).

### Clients

Note that Moonraker does not come bundled with a client, you will need to
install one.  The following clients are currently available:

- [Mainsail](https://github.com/mainsail-crew/mainsail) by [Mainsail-Crew](https://github.com/mainsail-crew)
- [Fluidd](https://github.com/fluidd-core/fluidd) by Cadriel
- [KlipperScreen](https://github.com/jordanruthe/KlipperScreen) by jordanruthe
- [mooncord](https://github.com/eliteSchwein/mooncord) by eliteSchwein

### Raspberry Pi Images

Moonraker is available pre-installed with the following Raspberry Pi images:

- [MainsailOS](https://github.com/mainsail-crew/MainsailOS) by [Mainsail-Crew](https://github.com/mainsail-crew)
  - Includes Klipper, Moonraker, and Mainsail
- [FluiddPi](https://github.com/fluidd-core/FluiddPi) by Cadriel
  - Includes Klipper, Moonraker, and Fluidd

### 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
    Docker.  Includes support for OctoPrint and Moonraker.

### Changes

Please refer to the [changelog](https://moonraker.readthedocs.io/en/latest/changelog)
for a list of notable changes to Moonraker.
