DocsAdvancedplugin development

Plugin Development

Create reusable addons for RelayCraft to share with the community.

What is a Plugin?

A plugin is essentially a Python script packaged with metadata (manifest.json) that can be installed via the RelayCraft Plugin Store.

Manifest Structure

Create a manifest.json file in your plugin directory:

{
  "id": "com.example.myplugin",
  "name": "My Awesome Plugin",
  "version": "1.0.0",
  "description": "Adds a custom header to all requests",
  "author": "Your Name",
  "entry": "main.py"
}

Publishing

To publish your plugin, submit a Pull Request to the RelayCraft Plugins Repository.