Skip to main content

Plugins

Klerk can be extended with plugins. A plugin can modify the configuration, enhance the DSL and provide UI.

The following plugins are available:

  • Web - The plugin can generate an admin UI which allows you to browse the data, issue commands, view documentation (state diagrams, event parameters etc.), audit logs and more. It also includes an HTML form builder for your events.
  • GraphQL - Autogenerated GraphQL API.
  • Basic Email Service - Provides basic transactional email sending functionality.
  • Postmark Email Service - Like Basic Email Service but provides a deeper integration with Postmark.