In QGIS, besides the regular plugins, there are so-called core-plugins that can't be de-installed. So from a user point of view it's clear what is the difference: you don't have to install (just activate) them. However, less clear to me is what from a technical point of view is the difference: what is the advantage of implementing some of the plugins as core plugins?

2 Answers 2


The big difference is that the Core Plugins are "are maintained by the QGIS Development Team and are automatically part of every QGIS distribution"

External Plugins are developed and maintained by external developers.

Another difference between them is that for the Core Plugins you will have an Official QGIS.org documentation, whilst is not produced for the external plugins.

More info in the official QGIS.org doc

  • 1
    OK, so long, se clear, thanks. But to be sure: form a technical (programming) point of view, there is no difference in the way core and regular plugins are implemented and integrated into QGIS and work together with the other components of the programme? It's just this "administrative" part of who takes care of maintaining the plugin and the documentation?
    – Babel
    Commented May 19, 2020 at 21:03

Not a direct answer to your question, more an addition to answer about the way plugins are loaded.

You may look at this current QEP (QGIS Enhancement Proposals) "QGIS Enhancement Proposal: Turning Plugin Management into Actual Package Management" to better understand how plugins are loaded and the languages involved as there is a state of the current plugin management implementation https://github.com/qgist/pluginmanager-qep/blob/master/QEP.md#analysis-of-current-implementation

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.