Hydra
Docs

All Hydra data streams and what they contain.

Available Streams

Hydra exposes nine real-time data streams. Each is independently subscribable via WebSocket or queryable via REST.

Stream Index

Stream ID Description Update Frequency
aircraft Military aircraft positions & movements ~60 seconds
vessels Naval vessel positions & status Real-time
alerts Active missile & rocket alerts 3–5 seconds
cyber Cyber attack pulses & threat intelligence 5 minutes
airspace Airspace restrictions & NOTAMs 10 minutes
signals Correlated geopolitical intelligence signals On event
markets Geopolitical prediction market positions 15 minutes
social OSINT social media signals 2 minutes
earthquakes Seismic events M2.5+ globally 5 minutes

Data Format

All stream messages follow the same envelope:

{
  "stream": "aircraft",
  "type": "position_update",
  "ts": 1710000000000,
  "data": { ... }
}

The data field schema is specific to each stream. Full schemas are documented in Data Streams.

Signal Severity

Cross-stream signals carry a severity level from 1–5:

Level Meaning
1 Routine — normal activity
2 Notable — worth monitoring
3 Elevated — unusual pattern
4 High — active event underway
5 Critical — mass-casualty scale

Rate Limits

Tier REST (req/min) WebSocket (conn)
Basic 60 1
Standard 300 3
Advanced 1,000 10
Full Access 5,000 25
Node Operator Unlimited Unlimited