Keep track of your inventory of 3D-printer filament spools.
Python
2,920
1,785 commits
updated Oct 18, 2026
Keep track of your inventory of 3D-printer filament spools.
Spoolman is a self-hosted web service designed to help you efficiently manage your 3D printer filament spools and monitor their usage. It acts as a centralized database that seamlessly integrates with popular 3D printing software like OctoPrint and Klipper/Moonraker. When connected, it automatically updates spool weights as printing progresses, giving you real-time insights into filament usage.
Spoolman integrates with:
Web client preview:

![]() | ![]() |
| Dashboard — spools as cards, grouped by location or any other field. Drag one to move it. | Label designer — QR labels built from any spool, filament or vendor field. |
Please see the Installation page on the Wiki for details how to install Spoolman.
If the new client misbehaves on your setup, set SPOOLMAN_LEGACY_CLIENT=TRUE to go back to
the previous one. Both ship in every release and talk to the same API, so your data is
untouched either way — but please report the problem
so it can be fixed.
Spoolman is developed and maintained in my spare time. If it is useful to you, consider sponsoring the project.
(top 24 of 31)
3,416 followers · starred Feb 2025
710 followers · starred Jul 2024
168 followers · starred Oct 2023
1,270 followers · starred Nov 2023
Keep track of your inventory of 3D-printer filament spools.
Python
2,920
1,785 commits
updated Oct 18, 2026
Keep track of your inventory of 3D-printer filament spools.
Spoolman is a self-hosted web service designed to help you efficiently manage your 3D printer filament spools and monitor their usage. It acts as a centralized database that seamlessly integrates with popular 3D printing software like OctoPrint and Klipper/Moonraker. When connected, it automatically updates spool weights as printing progresses, giving you real-time insights into filament usage.
Spoolman integrates with:
Web client preview:

![]() | ![]() |
| Dashboard — spools as cards, grouped by location or any other field. Drag one to move it. | Label designer — QR labels built from any spool, filament or vendor field. |
Please see the Installation page on the Wiki for details how to install Spoolman.
If the new client misbehaves on your setup, set SPOOLMAN_LEGACY_CLIENT=TRUE to go back to
the previous one. Both ship in every release and talk to the same API, so your data is
untouched either way — but please report the problem
so it can be fixed.
Spoolman is developed and maintained in my spare time. If it is useful to you, consider sponsoring the project.
(top 24 of 31)
3,416 followers · starred Feb 2025
710 followers · starred Jul 2024
168 followers · starred Oct 2023
1,270 followers · starred Nov 2023