The SDK for developing modules and endpoints for GoStratifyServer.
-
MODULES.md - Complete module development workflow guide
- Go plugin development (skeleton → build → deploy)
- JavaScript module development with goja
- Local testing without full server deployment
- Example modules and patterns
-
SDK_COMPATIBILITY.md - Version compatibility matrix
- Server ↔ SDK ↔ Module version relationships
- Interface dependencies
- Upgrade paths
-
CHANGELOG.md - SDK changelog and upgrade guide
- Breaking changes by version
- Migration instructions
- Feature roadmap
-
Wiki - Additional documentation
// go.mod
require github.com/DigiStratum/StratifyPlatform-SDK/Go latest
// your_module.go
import (
mod "github.com/DigiStratum/StratifyPlatform-SDK/Go/Module"
)
func GetModuleInstance() mod.ModuleIfc {
return &myModule{}
}# Clone the module skeleton
git clone https://github.com/DigiStratum/GoStratifyModule-Skel.git MyModule
cd MyModule
# See MODULES.md for complete workflow- GoStratifyServer - The main server
- GoStratifyModule-Skel - Module skeleton/template