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-Keyheader 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