I just launched Social SDK. Come check it out →
Email SDK
PluginsBuilt-in plugins

Capture plugin

Record lifecycle events in memory and expose the store through a typed client extension.

capturePlugin is useful in application tests and local debugging. It stores full normalized messages, so do not use it as an unbounded production log.

Captured events

The store records beforeSend, afterSend, retry, and error. Success, retry, and error records include the adapter and attempt. The store keeps the complete message and send metadata.

Supply a store

Use createEmailCaptureStore when multiple clients or tests should share an explicitly managed store.

Rename the client property

The plugin rejects a client key that collides with a built-in client property or another extension.

Test email behavior

Assert messages, retries, fallback, and failures without network calls.

Plugin API

See captured event and extension types.

On this page