%%
date:: [[2022-09-17]]
%%
# [[Building an Obsidian Plugin]]
This is a list of resources for building your own [[Obsidian]] [[Obsidian Plugins|Obsidian Plugin]].
## Sample plugin
The [Obsidian sample plugin](https://github.com/obsidianmd/obsidian-sample-plugin) is a good place to start. It is maintained by the Obsidian team and showcases all of the functionality you might want in a plugin.
It also contains information on how to cut a release for Obsidian plugins and how to add your plugin to the community plugin list.
## Obsidian Plugin Developer docs
[These docs](https://marcus.se.net/obsidian-plugin-docs/) were written by [[Marcus Olsson]], an Obsidian community member, and contain handy references for those wanting to write plugins for Obsidian.
## Obsidian BRAT
The [[Obsidian42 BRAT plugin]] is itself a plugin that facilitates the testing of other plugins.