2. Plugin Development¶
Ngenea Hub supports extending workflow functionality through custom plugins — Python packages containing Celery tasks that execute on Ngenea Worker nodes alongside built-in tasks.
This guide covers everything needed to develop, deploy, and integrate custom plugins with Ngenea Hub.
- 2.1. Quick Start
- 2.1.1. Prerequisites
- 2.1.2. 1. Scaffold
- 2.1.3. 2. Write Your Task
- 2.1.4. 3. Configure the Entry Point
- 2.1.5. 4. Install and Restart
- 2.1.6. 5. Create a Workflow
- 2.1.7. Passing Parameters
- 2.1.8. Chaining Tasks
- 2.1.9. File States Reference
- 2.1.10. Updating Your Plugin
- 2.1.11. Troubleshooting Cheat Sheet
- 2.1.12. What’s Next?
- 2.2. Architecture Overview
- 2.3. Getting Started
- 2.4. The Task Contract
- 2.5. Workflows
- 2.6. Advanced Topics
- 2.7. Plugin Lifecycle
- 2.8. Troubleshooting
- 2.9. Examples