OctoPrint
maintenance
  • Features
  • Bundled Plugins
  • Configuration
  • REST API
  • Events
  • Development
    • OctoPrint’s versioning strategy
    • OctoPrint’s branching model
    • Setting up a Development environment
    • Setting up the virtual printer for debugging
    • Profiling requests
  • Developing Plugins
  • Internal Modules
  • JavaScript Client Library
OctoPrint

Note: These are not the docs of the latest released version. Those can be found here.

  • Docs »
  • Development
  • View page source

Development

  • OctoPrint’s versioning strategy
  • OctoPrint’s branching model
  • Setting up a Development environment
    • Obtaining, building and running the source
      • Linux
      • Windows
      • Mac OS X
    • IDE Setup
      • Visual Studio Code (vscode)
      • PyCharm
  • Setting up the virtual printer for debugging
    • Enabling the virtual printer
    • Virtual printer configuration options
    • Log file
    • Debug commands
  • Profiling requests
    • Errors

If you are interested in contributing code to OctoPrint, first of all: Thank you! Please make sure to read the Contribution Guidelines!

Previous Next

© Copyright 2013-2025, Gina Häußge.

Built with Sphinx using a theme provided by Read the Docs.
Other Versions v: maintenance
Tags
1.11.0
1.10.3
Branches
master
maintenance