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

Services

Concrete implementations injected by the Hub container. Declared in module.json, resolved automatically.

Settings

v1.0.0

Default SettingsInterface implementation. Stores values in the Hub's meteorack_settings table with module-scoped keys.

2 methods

Logger

v1.0.0

Default LoggerInterface implementation. Writes structured JSON entries to meteorack_module_events with module slug, timestamp, and OTel trace context.

2 methods

Secrets

v1.0.0

Default SecretsInterface implementation. Uses AES-256-GCM encryption with a site-specific key derived from WordPress salts.

2 methods

CrashGuard

v1.0.0

Crash isolation service. Tracks boot attempts, activates safe mode after 3 consecutive failures, and provides recovery tools.

3 methods