1. Plugin Definition
Scaffold the project, define the plugin class, validate, and run locally.
2. First Node
Create a node with inputs, outputs, and logic. Test it with curl.
3. First Integration
Define credentials and an integration for an external API.
4. Use Integration in Node
Wire the integration into your node to call a real API with credentials.
5. Working with Files
Read and create files from plugin nodes.
6. Advanced Techniques
Config UI controls, dynamic config, list handling, error handling, and deployment.
Prerequisites
- Python 3.10+
- The Noxus SDK installed:
pip install noxus-sdk - Basic familiarity with Python, Pydantic, and async/await
What we’re building
A Weather Plugin that:- Provides a Get Weather node that fetches weather data for any city
- Includes a Weather API integration to manage API key credentials securely
- Has nodes for reading and creating files
- Uses configuration UI controls so users can customize behavior in the editor