NetPad Plugin System
Welcome to the NetPad Plugin System documentation! This guide will help you build, test, publish, and manage plugins for NetPad using the new modern node architecture.
What are NetPad Plugins?
NetPad plugins are secure, extensible modules that allow you to add custom nodes, integrations, and features to your NetPad workflows. Plugins are built on the same modern node system as core nodes, ensuring a consistent and powerful developer experience.
Key Features:
- ModernNodeBase integration for seamless visuals
- Secure sandboxed execution and audit logging
- Easy publishing, installation, and management
- Support for private, organization, and public plugins
- CLI and template-driven development
Documentation Sections
- Getting Started — Quickstart, CLI, and first plugin
- Plugin Manifest — Manifest schema and configuration
- Development Workflow — Local dev, testing, debugging
- API Reference — Plugin registry and management endpoints
- Publishing & Store — How to publish and manage plugins
- Security & Audit — Permissions, sandboxing, and audit logs
- Migration Guide — Convert custom nodes to plugins
- FAQ — Common questions
- Examples — Example plugins and templates
Ready to get started? Head to Getting Started to create your first plugin!