The gio.settings_backend.SettingsBackend interface defines a generic interface for non-strictly-typed data that is stored in a hierarchy. To implement an alternative storage backend for gio.settings.Settings, you need to implement the gio.settings_backend.SettingsBackend interface and then make it implement the extension point gio.types.SETTINGS_BACKEND_EXTENSION_POINT_NAME.
Fluent builder for gio.settings_backend.SettingsBackend
Fluent builder implementation template for gio.settings_backend.SettingsBackend
Module for SettingsBackend class