Skip to content

Overview

Hydrolix supports multiple methods to stream data into the platform.

Push methods⚓︎

  • HTTP Stream API - Send data directly to Hydrolix with HTTP endpoints
  • Amazon Data Firehose - Stream data from AWS Kinesis Data Firehose to the HTTP Stream API
  • Google Pub/Sub - Stream data from Google Cloud Pub/Sub push subscriptions to the HTTP Stream API

Push methods use the HTTP Stream API

Both Amazon Data Firehose and Google Pub/Sub send data to the Hydrolix HTTP Stream API endpoint (/ingest/event). They use the same underlying API but differ in their authentication methods:

  • Firehose: Uses a custom X-Amz-Firehose-Access-Key header with base64-encoded Hydrolix credentials
  • Pub/Sub: Uses JWT Bearer token authentication with Google Cloud service accounts

Pull methods⚓︎

  • Akamai SIEM - Pull security logs from Akamai SIEM
  • Azure Event Hubs - Pull messages from Azure Event Hubs
  • Kafka - Pull messages from Apache Kafka topics
  • Kinesis - Pull data from AWS Kinesis streams