Skip to main content

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. Communication 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.

Clients

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

Raspberry Pi Images

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

Docker Containers

The following projects deploy Moonraker via Docker:

  • 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 for a list of notable changes to Moonraker.

Metadata

Release files for moonraker 0.11.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for moonraker 0.11.0
File Size Uploaded
moonraker-0.11.0.tar.gz 375.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for moonraker 0.11.0
File Interpreter ABI Platform
moonraker-0.11.0-py3-none-any.whl Python 3 none any Details

Total release size: 767.9 kB

Release files / moonraker-0.11.0.tar.gz

Download URL moonraker-0.11.0.tar.gz
Size 375.5 kB
Tags Source
SHA-256 checksum
How to use checksums
702c24761e9e9675d3bb6612eb4d2305ff93246b5f115efeff3458f52729cefe
BLAKE2b-256 checksum
How to use checksums
7e474a5c9948c9b034d1e6514925ec36c85f465a70187fd71bb092b6ee61a285
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / moonraker-0.11.0-py3-none-any.whl

Download URL moonraker-0.11.0-py3-none-any.whl
Size 392.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
889034880a0891c7ee7916925d56e0280eb83095e70c3ee19a24de2a40b502db
BLAKE2b-256 checksum
How to use checksums
9758a15cdbca2ededb6976cf03faa15bfbf29457b68a0c118c8d0313bf518520
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.11.0 This release

2 release files

0.10.0

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page