As an aspiring plugin developer I wanted find out the basic documentation on how to develop basic plugins for Obsidian .
The only two resources I could find are :-
Both of these links layout the basic functions , how to get started , how to upload to the community plugins page , etc.
However I have some Other questions about Obsidian:-
- To what extent can a plugin add functionality to the core of obsidian .
- can a plugins intercept a core obsidian function and add its process over it or completely replace it ?
-does obsidian support web assembly?
-does obsidian allow developers to create plugins which interact with third party apis ( eg :- using google api to embed google maps view into a note)
That’s a great starting point.
I can’t think of any limits right now, except maybe something Electron related.
Check out this https://github.com/pjeby/monkey-around
Yes and no. There might be some issues you’d face because Google prevents access over non-browsers for authentication for example. Check this out https://github.com/HEmile/obsidian-search-on-internet
What about Web-assembly support?
Integration with third party apis (eg - gmaps/ openstreetmaps)?
Obsidian uses Wasm itself, I think I haven’t seen any plugin resort to it though. I don’t know enough about it to give a good answer.
For integration with third party APIs, I don’t see an issue. There are already a lot of plugins that do that, just browse the community plugins.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.