singer_sdk.helpers.capabilities.PluginCapabilities

class singer_sdk.helpers.capabilities.PluginCapabilities[source]

Core capabilities which can be supported by taps and targets.

__new__(value)[source]
ABOUT = 'about'[source]

Support plugin capability and setting discovery.

ACTIVATE_VERSION = 'activate-version'[source]

Support the ACTIVATE_VERSION extension.

BATCH = 'batch'[source]

Input and output from batched files. A.K.A FAST_SYNC.

FLATTENING = 'schema-flattening'[source]

Support schema flattening, aka unnesting of complex properties.

STREAM_MAPS = 'stream-maps'[source]

Support inline stream map transforms.

STRUCTURED_LOGGING = 'structured-logging'[source]

Support structured logging with contextual information.