Skip to content

Plugin SDK

Jnyananjan edited this page Jun 10, 2026 · 1 revision

Plugin SDK Guide

TechyPad allows developers to create custom plugins using scripts (like Python, PowerShell, or Bash). This lets you connect TechyPad to any software that provides an API or local interface, without needing to compile complex C++ code.

Getting Started

To create a new plugin, you don't need to reinvent the wheel. We provide a central Plugin SDK repository with templates.

  1. Fork the SDK: Fork the official SDK repository to your personal GitHub account: https://github.com/Jnyananjan/techypad-plugins-sdk
  2. Clone: Clone your forked repository to your local machine.

Creating a Plugin

  1. Copy the templates/script-plugin folder into a new subfolder under plugins/ matching your desired identifier (e.g. plugins/com.yourname.myplugin).
  2. Customize the manifest.json file to define your plugin's actions and name.
  3. Write your operational code inside run.py (or your chosen script).

Local Testing & Developer Mode

You must turn on Developer Options before you can sideload and test your unverified plugins locally.

  1. Open the TechyPad Desktop App.
  2. Go to Settings and toggle Developer Mode ON. This permits local execution of unencrypted dev scripts.
  3. Copy your new plugin folder directly into your installed TechyPad plugins/ directory.
  4. The system will instantly load, register, and activate your plugin without needing a restart!

For full API specifications, JSON manifest documentation, and submission guidelines, please read the README.md and the TechyPad_Plugin_Developer_Guide.pdf inside the techypad-plugins-sdk repository.

Clone this wiki locally