DevelopersSDK v1
SDK v1
Overview
Contracts5
ModuleInterfaceSettingsInterfaceLoggerInterfaceSecretsInterfaceAdminTakeoverInterface
Services4
Traits4
Components4
SDK v1
Overview
Contracts5
ModuleInterfaceSettingsInterfaceLoggerInterfaceSecretsInterfaceAdminTakeoverInterface
Services4
Traits4
Components4

Contracts

PHP interfaces that define the module API. Implement these to integrate with the Hub runtime.

ModuleInterface

v1.0.0

Core contract every module must implement. Defines the boot lifecycle and module identity.

3 methods

SettingsInterface

v1.0.0

Read and write module settings stored in the Hub's dedicated settings table.

4 methods

LoggerInterface

v1.0.0

Structured logging scoped to your module. Logs are stored in the Hub events table with full context.

3 methods

SecretsInterface

v1.0.0

Encrypted secrets storage. API keys, tokens, and credentials are stored encrypted at rest.

4 methods

AdminTakeoverInterface

v1.0.0

Register a full-page React application inside wp-admin. No iframe — native WordPress integration with complete layout control.

3 methods