All APIs are a form of a plugin model, it's a matter of how modular, how much sandboxing there is, how integrated into the host system it is.
In a full plugin architecture the host app fully encloses the plugin.
Like a eukaryotic cell with a mitochondria at the one extreme.
At the other end a single remote API call that you do rarely for a task where you don't care if it fails.