RabbitMQ

Deliver event data to RabbitMQ for flexible, open-source message brokering with advanced routing.

Configuration

FieldTypeRequiredDescription
amqp_urlsecretYesThe AMQP connection URL, e.g. amqps://user:pass@host:port/vhost.
exchangestringYesThe exchange name to publish messages to.
routing_keystringNoThe routing key for published messages. Defaults to events.

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find RabbitMQ or filter by Cloud Storage.
  4. Click Install, select a variant if available, and fill in the required fields.
  5. Click Install Integration to create the integration with a ready-to-use default configuration.

API Setup

curl -X POST http://localhost:8084/v1/admin/integration-catalog/rabbitmq/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "RabbitMQ",
    "variant": "default",
    "config": {
      "exchange": "datafly.events",
      "routing_key": "events"
    },
    "delivery_mode": "server_side"
  }'

Delivery

Events are delivered server-side from your Datafly Signal infrastructure directly to RabbitMQ. No client-side scripts are loaded for this integration.

Visit RabbitMQ documentation for full API documentation and credential setup instructions.