Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Eca Kafka connection

No security coverage Under active development

Part of the ECA ecosystem · 51 projects

This module adds a "Kafka: Send Message" action to the ECA (Event-Condition-Action) framework, allowing Drupal sites to send messages to Kafka topics. It supports flexible message templating and works with any ECA event.

ECA Kafka provides a Kafka publisher action for the ECA (Event-Condition-Action) framework, enabling Drupal sites to send structured messages to Kafka topics using Confluent Cloud API v3.

Features

- Adds "Kafka: Send Message" action to ECA
- Template system for reusable message formats
- General and model-specific templates based on event context
- Flexible messaging: use templates or custom messages in actions
- Permission levels for administrators and template managers
- Works with any ECA event (120+ available)

Post-Installation

1. Configure Kafka connection at /admin/config/workflow/eca/kafka/connection
2. Test the connection
3. Optionally initialize templates for events you want to manage
4. Add the "Kafka: Send Message" action to your ECA configurations

Additional Requirements

- ECA Module: Required for event-driven workflows
- Key Module: Required for storing API credentials
- Confluent Cloud Account: With API access for Kafka integration

- ECA submodules: Additional ECA event types and actions
- BPMN.io: Visual modeller for creating ECA workflows

Similar projects

This module specifically integrates with ECA's event system and focuses on Confluent Cloud API v3 rather than providing general-purpose Kafka messaging capabilities.

Supporting this Module

This is a proof-of-concept module suitable for testing and development. It has not been tested for production use.

Community Documentation

Full documentation is available in the module's README file.

Ask your assistant about Eca Kafka connection

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Aug 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Releases

Version Type Core PHP Release date
1.0.x-dev Dev 10–11 Aug 27, 2025