This is the main entry point to the Joplin API. You can access various services using the provided accessors.
The API is now relatively stable and in general maintaining backward compatibility is a top priority, so you shouldn't except much breakages.
If a breaking change ever becomes needed, best effort will be done to:
So if you are developing a plugin, please keep an eye on the changelog as everything will be in there with information about how to update your code.
It is not possible to bundle native packages with a plugin, because they need to work cross-platforms. Instead access to certain useful native packages is provided using this function.
Currently these packages are available:
View the demo plugin
desktop
This is the main entry point to the Joplin API. You can access various services using the provided accessors.
The API is now relatively stable and in general maintaining backward compatibility is a top priority, so you shouldn't except much breakages.
If a breaking change ever becomes needed, best effort will be done to:
So if you are developing a plugin, please keep an eye on the changelog as everything will be in there with information about how to update your code.