> For the complete documentation index, see [llms.txt](https://docs.realmacsoftware.com/classic-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmacsoftware.com/classic-manual/developers/plugins/plugin-sdk.md).

# Plugin SDK

If you’d like to create your own native page types for RapidWeaver Classic you’ll need to use RWKit, it’s available on GitHub along with sample code to get you started. It also requires a Mac, a copy of Xcode and RapidWeaver Classic.

* [RWPluginKit on GitHub](https://github.com/realmacsoftware/RWPluginKit)

### Developer Support <a href="#developer-support-1" id="developer-support-1"></a>

If you have any questions on getting up and running, please email <support@realmacsoftware.com> or visit the [RapidWeaver Developer Network forum](https://forums.realmacsoftware.com/c/rapidweaver-developer-network/) group to ask any questions - we’re always happy to help!

### Sample Code <a href="#sample-code-2" id="sample-code-2"></a>

The Sample code below is a boilerplate RapidWeaver plugin to use as a starting point. It implements the minimum set of API, views, and icons. It’s a little outdated but it’s a starting point.

The sample plugin is built to be compatible with both ARM and intel.

* [Download RapidWeaver Classic Sample Plugin](https://www.realmacsoftware.com/downloads/developer/classic/rw8_sample_plugin.zip)
* [Download RapidWeaver Classic SDK](https://www.realmacsoftware.com/downloads/developer/classic/rw8_sdk.zip)
