Requirements
- Python 3.10 or higher
- pip or poetry for package management
- Access to a Nadoo workspace (for deployment)
Install SDK
Using pip
Using poetry
From source
Verify Installation
CLI Commands
The SDK includes a CLI for plugin development:| Command | Description |
|---|---|
create | Create a new plugin from template |
build | Build plugin package |
install | Install plugin to Nadoo workspace |
test | Run plugin tests |
validate | Validate plugin structure |
Development Environment Setup
1. Create Virtual Environment
2. Install SDK
3. Verify CLI
IDE Setup
VS Code
Install Python extension and add tosettings.json:
PyCharm
- Open Settings → Project → Python Interpreter
- Add nadoo-plugin package
- Enable type checking in inspections
Optional Dependencies
For LLM Integration Testing
For Testing Utilities
For Development
Environment Variables
For local development, create.env file: