Other places Python can be used

Creating a plugin isn't the only place you can use Python to expand QGIS.

Other places that QGIS can be used include:

  • startup.py - A python script that is run on each QGIS load. (Run before any project or plugins load)
  • expression functions - Custom expression functions can be added using Python functions
  • QGIS Server plugins - Custom request handlers for QGIS Server that can process the server request
  • Processing Toolbox Extenstion - Add extra providers to the processing toolbox.