Real-Time Event Sources for Kafka, MQTT, and AMQP

June 5, 2026 · View on GitHub

Build Containers

Real-Time Event Sources for Kafka, MQTT, and AMQP

⚠️ Upstream terms of service apply. Every feeder in this repository consumes a third-party public data source. Before you deploy, run, or redistribute output from any feeder, you are required to review and accept the terms of service, license, acceptable-use policy, and any attribution or rate-limit requirements of that specific upstream data provider. The MIT license on the code in this repository covers only the code itself — it does not grant you any rights to the upstream data. See the "Upstream data — terms of service" section in LICENSE.md and the per-source README.md for the upstream homepage and license link.

🚀 Explore the catalog interactively at clemensv.github.io/real-time-sources — browse every source, read its docs, and one-click deploy to Azure or Fabric.

This repository turns ~100 public real-time data feeds — hydrology gauges, weather observations, AIS vessel tracks, transit GTFS-RT, electricity-grid telemetry, seismic and avalanche alerts, civic 911 dispatches, social-media firehoses, and many more — into well-typed CloudEvents on the messaging substrate of your choice. Every source ships as a small Python feeder, contract-first via an xRegistry manifest, and is published as a pre-built container image.

Three first-class transports. Each source supports any combination of:

  • 🟥 Apache Kafka — the original target. Works with any Kafka-compatible endpoint (open-source brokers, Confluent Cloud, Aiven, Redpanda, AWS MSK) and natively with Azure Event Hubs and Microsoft Fabric Event Streams via the Kafka surface. CloudEvents are emitted with the ce_* header binding and a stable Kafka key per source.
  • 🟪 MQTT 5.0 / Unified Namespace — for industrial IoT, edge, and publish/subscribe topologies. Feeders publish into UNS-shaped topic trees using the CloudEvents binary binding. Tested against Mosquitto, HiveMQ, EMQX, and Azure Event Grid namespace brokers (with Entra JWT).
  • 🟦 AMQP 1.0 — for Azure Service Bus, Azure Event Hubs (AMQP surface), ActiveMQ Artemis, Qpid, and any AMQP 1.0 broker. Uses SASL PLAIN for generic brokers and Entra ID + AMQP CBS for Service Bus / Event Hubs (no SAS-key minting).

A single source typically emits the same CloudEvents over all three transports, so consumers can pick whichever wire protocol fits their architecture without changing the event schemas or the routing keys.

Deployment. Each source can be deployed in one click from the interactive catalog into:

  1. Azure Container Instance → Azure Event Hubs (Kafka) — ARM template provisions an ACI running the Kafka feeder, with the option to provision a fresh Event Hubs namespace or feed into an existing one.
  2. Azure Container Instance → Azure Service Bus / Event Hubs (AMQP) — ARM template provisions an ACI running the AMQP feeder against a Service Bus topic (Entra-authenticated, no shared-access keys).
  3. Azure Container Instance → Azure Event Grid namespace (MQTT) — ARM template provisions an ACI running the MQTT feeder against an Event Grid namespace MQTT broker.
  4. Azure Container Instance → Microsoft Fabric Event Stream. Same ACI feeder, deployed from the gh-pages portal, writes into a Fabric Event Stream custom endpoint inside a Fabric Eventhouse.
  5. Fabric-only via notebooks. For poll-based sources, the feeder runs as a Fabric notebook on a scheduled trigger with no Azure subscription required at all. The deploy script provisions the Eventhouse, Event Stream, KQL database, and update policies, then imports the notebook and schedules it. Look for the Fabric Notebook Feeder button on supported cards below.

Or run any feeder yourself via docker pull — see each source's CONTAINER.md for the image tag, environment variables, and sample docker run command. The container images run anywhere: laptop, Kubernetes, Container Apps, Cloud Run, ECS.

The catalog below is rendered from catalog.json. Click a category to expand. Inside each category, click a source to see deploy targets, contract key, and event types. The interactive portal has the same content with live filters.

💧 Hydrology and Water Monitoring  22 sources
Switzerland — ~300 stations  BAFU Hydro   KMA   AzFabD  Switzerland — ~300 stations, FOEN
🌍RegionSwitzerland — ~300 stations  Switzerland — ~300 stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Switzerland — ~300 stations, FOEN

📍 keyed by {station_id}   ·   📦 events Station, WaterLevelObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ hydrodaten.admin.ch

Canada — ~2  Canada ECCC Water Office   KMA   AzFabD  Canada — ~2,100 hydrometric stations, ECCC/WSC
🌍RegionCanada — ~2  Canada — ~2
🔌TransportsKafka · MQTT · AMQP
📍Kafka keystations/{station_number}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Canada — ~2,100 hydrometric stations, ECCC/WSC

📍 keyed by stations/{station_number}   ·   📦 events Station, Observation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ wateroffice.ec.gc.ca

California — ~2  CDEC Reservoirs   KMA   AzFabD  California — ~2,600 stations, DWR
🌍RegionCalifornia — ~2  California — ~2
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}/{sensor_num}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

California — ~2,600 stations, DWR

📍 keyed by {station_id}/{sensor_num}   ·   📦 events ReservoirReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ cdec.water.ca.gov

Czech Republic — CHMU  CHMI Hydro   KMA   AzFabD  Czech Republic — CHMU
🌍RegionCzech Republic — CHMU  Czech Republic — CHMU
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Czech Republic — CHMU

📍 keyed by {station_id}   ·   📦 events Station, WaterLevelObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ chmi.cz

Germany — 12 state portals  German Waters   KMA   AzFabD  Germany — 12 state portals, ~2,724 stations
🌍RegionGermany — 12 state portals  Germany — 12 state portals
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Germany — 12 state portals, ~2,724 stations

📍 keyed by {station_id}   ·   📦 events Station, WaterLevelObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ hvz.lubw.baden-wuerttemberg.de

France — ~6  Hub'Eau Hydrometrie   KMA   AzFabD  France — ~6,300 stations
🌍RegionFrance — ~6  France — ~6
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{code_station}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

France — ~6,300 stations

📍 keyed by {code_station}   ·   📦 events Station, Observation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ hubeau.eaufrance.fr

Poland — IMGW-PIB  IMGW Hydro   KMA   AzFabD  Poland — IMGW-PIB
🌍RegionPoland — IMGW-PIB  Poland — IMGW-PIB
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Poland — IMGW-PIB

📍 keyed by {station_id}   ·   📦 events Station, WaterLevelObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ imgw.pl

Ireland — ~500 OPW hydrometric stations  Ireland OPW Water Level   KMA   AzFabD  Ireland — ~500 OPW hydrometric stations
🌍RegionIreland — ~500 OPW hydrometric stations  Ireland — ~500 OPW hydrometric stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_ref}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Ireland — ~500 OPW hydrometric stations

📍 keyed by {station_ref}   ·   📦 events Station, WaterLevelReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ waterlevel.ie

Washington State / Puget Sound — buoy and mooring telemetry  King County Marine   KMA   AzFabD  Washington State / Puget Sound — buoy and mooring telemetry
🌍RegionWashington State / Puget Sound — buoy and mooring telemetry  Washington State / Puget Sound — buoy and mooring telemetry
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Washington State / Puget Sound — buoy and mooring telemetry

📍 keyed by {station_id}   ·   📦 events Station, WaterQualityReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ green2.kingcounty.gov

Nepal — Himalayan river basins  Nepal BIPAD Hydrology   KMA   AzFabD  Nepal — Himalayan river basins, BIPAD
🌍RegionNepal — Himalayan river basins  Nepal — Himalayan river basins
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Nepal — Himalayan river basins, BIPAD

📍 keyed by {station_id}   ·   📦 events RiverStation, WaterLevelReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ bipadportal.gov.np

United States — buoy observations  NOAA NDBC   KMA   AzFabD  United States — buoy observations
🌍RegionUnited States — buoy observations  United States — buoy observations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events9 type(s)
Buildpassing
🗄️KQL schemayes

United States — buoy observations

📍 keyed by {station_id}   ·   📦 events BuoyObservation, BuoyStation, BuoySolarRadiationObservation, BuoyOceanographicObservation, BuoyDartMeasurement, BuoyContinuousWindObservation, BuoySupplementalMeasurement, BuoyDetailedWaveSummary, BuoyHourlyRainMeasurement

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ ndbc.noaa.gov

United States — ~3  NOAA Tides & Currents   KMA   AzFabD  United States — ~3,000 stations
🌍RegionUnited States — ~3  United States — ~3
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events13 type(s)
Buildpassing
🗄️KQL schemayes

United States — ~3,000 stations

📍 keyed by {station_id}   ·   📦 events WaterLevel, Predictions, AirPressure, AirTemperature, WaterTemperature, Wind, Humidity, Conductivity, Salinity, Station, Visibility, Currents, CurrentPredictions

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ tidesandcurrents.noaa.gov

Norway — NVE (requires free API key)  NVE Hydro   KMA   AzFabD  Norway — NVE (requires free API key)
🌍RegionNorway — NVE (requires free API key)  Norway — NVE (requires free API key)
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Norway — NVE (requires free API key)

📍 keyed by {station_id}   ·   📦 events Station, WaterLevelObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ nve.no

Germany — federal waterways  Pegelonline   KMA   AzFabD  Germany — federal waterways, ~3,000 stations
🌍RegionGermany — federal waterways  Germany — federal waterways
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Germany — federal waterways, ~3,000 stations

📍 keyed by {station_id}   ·   📦 events Station, CurrentMeasurement

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ pegelonline.wsv.de

Netherlands — ~785 stations  RWS Waterwebservices   KMA   AzFabD  Netherlands — ~785 stations
🌍RegionNetherlands — ~785 stations  Netherlands — ~785 stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_code}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Netherlands — ~785 stations

📍 keyed by {station_code}   ·   📦 events Station, WaterLevelObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ waterinfo.rws.nl

Sweden — SMHI  SMHI Hydro   KMA   AzFabD  Sweden — SMHI
🌍RegionSweden — SMHI  Sweden — SMHI
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Sweden — SMHI

📍 keyed by {station_id}   ·   📦 events Station, DischargeObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ smhi.se

Western US & Alaska — ~900 snowpack stations  SNOTEL Snow   KMA   AzFabD  Western US & Alaska — ~900 snowpack stations, NRCS
🌍RegionWestern US & Alaska — ~900 snowpack stations  Western US & Alaska — ~900 snowpack stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_triplet}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Western US & Alaska — ~900 snowpack stations, NRCS

📍 keyed by {station_triplet}   ·   📦 events Station, SnowObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ nrcs.usda.gov

Finland — SYKE  SYKE Hydro   KMA   AzFabD  Finland — SYKE
🌍RegionFinland — SYKE  Finland — SYKE
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Finland — SYKE

📍 keyed by {station_id}   ·   📦 events Station, WaterLevelObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ syke.fi

England — ~4  UK EA Flood Monitoring   KMA   AzFabD  England — ~4,000 stations
🌍RegionEngland — ~4  England — ~4
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_reference}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

England — ~4,000 stations

📍 keyed by {station_reference}   ·   📦 events Station, Reading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ environment.data.gov.uk

United States — ~1.5M stations  USGS Instantaneous Values   KMA   AzFabD  United States — ~1.5M stations
🌍RegionUnited States — ~1.5M stations  United States — ~1.5M stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{agency_cd}/{site_no}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

United States — ~1.5M stations

📍 keyed by {agency_cd}/{site_no}   ·   📦 events Site

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ waterdata.usgs.gov

United States — ~3  USGS NWIS Water Quality   KMA   AzFabD  United States — ~3,000 continuous WQ sites
🌍RegionUnited States — ~3  United States — ~3
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{site_number}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

United States — ~3,000 continuous WQ sites

📍 keyed by {site_number}   ·   📦 events MonitoringSite

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ waterdata.usgs.gov

Belgium / Flanders — ~1  Waterinfo VMM   KMA   AzFabD  Belgium / Flanders — ~1,785 stations
🌍RegionBelgium / Flanders — ~1  Belgium / Flanders — ~1
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_no}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Belgium / Flanders — ~1,785 stations

📍 keyed by {station_no}   ·   📦 events Station, WaterLevelReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ waterinfo.be

⛅ Weather and Meteorology  20 sources
Global — METAR  AviationWeather.gov   KMA   AzFabD  Global — METAR, SIGMET advisories
🌍RegionGlobal — METAR  Global — METAR
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{icao_id}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

Global — METAR, SIGMET advisories

📍 keyed by {icao_id}   ·   📦 events Station, Metar, Sigmet

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ aviationweather.gov

Global — community lightning strokes  Blitzortung   KMA   AzFabD  Global — community lightning strokes, seconds latency
🌍RegionGlobal — community lightning strokes  Global — community lightning strokes
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{source_id}/{stroke_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Global — community lightning strokes, seconds latency

📍 keyed by {source_id}/{stroke_id}   ·   📦 events LightningStroke

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ blitzortung.org

Australia — ~8 capital city airports  BOM Australia   KMA   AzFabD  Australia — ~8 capital city airports, half-hourly obs
🌍RegionAustralia — ~8 capital city airports  Australia — ~8 capital city airports
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_wmo}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Australia — ~8 capital city airports, half-hourly obs

📍 keyed by {station_wmo}   ·   📦 events Station, WeatherObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ bom.gov.au

Denmark — DMI observation triad (metObs + oceanObs + lightning)  DMI   KMA   AzFabD  Denmark — DMI observation triad (metObs + oceanObs + lightning)
🌍RegionDenmark — DMI observation triad (metObs + oceanObs + lightning)  Denmark — DMI observation triad (metObs + oceanObs + lightning)
🔌TransportsKafka · MQTT · AMQP
📍Kafka keyn/a
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Denmark — DMI observation triad (metObs + oceanObs + lightning)

📍 keyed by n/a   ·   📦 events MetObsStation, MetObsObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ dmi.dk

Germany — ~1  DWD   KMA   AzFabD  Germany — ~1,450 stations, observations and CAP alerts
🌍RegionGermany — ~1  Germany — ~1
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events8 type(s)
Buildpassing
🗄️KQL schemayes

Germany — ~1,450 stations, observations and CAP alerts

📍 keyed by {station_id}   ·   📦 events StationMetadata, AirTemperature10Min, Precipitation10Min, Wind10Min, Solar10Min, HourlyObservation, ExtremeWind10Min, ExtremeTemperature10Min

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ dwd.de

Germany — daily pollen forecasts  DWD Pollenflug   KMA   AzFabD  Germany — daily pollen forecasts, 27 regions
🌍RegionGermany — daily pollen forecasts  Germany — daily pollen forecasts
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{region_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Germany — daily pollen forecasts, 27 regions

📍 keyed by {region_id}   ·   📦 events Region, PollenForecast

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ dwd.de

Canada — ~963 SWOB stations  Environment Canada   KMA   AzFabD  Canada — ~963 SWOB stations, hourly obs
🌍RegionCanada — ~963 SWOB stations  Canada — ~963 SWOB stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{msc_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Canada — ~963 SWOB stations, hourly obs

📍 keyed by {msc_id}   ·   📦 events Station, WeatherObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ weather.gc.ca

Austria — ~280 TAWES stations  GeoSphere Austria   KMA   AzFabD  Austria — ~280 TAWES stations, 10-min obs
🌍RegionAustria — ~280 TAWES stations  Austria — ~280 TAWES stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Austria — ~280 TAWES stations, 10-min obs

📍 keyed by {station_id}   ·   📦 events WeatherStation, WeatherObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ geosphere.at

Hong Kong — 27 temp stations  HKO Hong Kong   KMA   AzFabD  Hong Kong — 27 temp stations, 18 rainfall districts
🌍RegionHong Kong — 27 temp stations  Hong Kong — 27 temp stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{place_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Hong Kong — 27 temp stations, 18 rainfall districts

📍 keyed by {place_id}   ·   📦 events Station, WeatherObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ hko.gov.hk

Japan — ~1  JMA Bosai AMeDAS   KMA   AzFabD  Japan — ~1,300 AMeDAS stations, 10-min observations via Bosai JSON API
🌍RegionJapan — ~1  Japan — ~1
🔌TransportsKafka · MQTT · AMQP
📍Kafka keyjp.jma.amedas/{station_code}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Japan — ~1,300 AMeDAS stations, 10-min observations via Bosai JSON API

📍 keyed by jp.jma.amedas/{station_code}   ·   📦 events Station, Observation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ jma.go.jp

Japan — weather bulletins  JMA Japan   KMA   AzFabD  Japan — weather bulletins, warnings, forecasts
🌍RegionJapan — weather bulletins  Japan — weather bulletins
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{bulletin_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Japan — weather bulletins, warnings, forecasts

📍 keyed by {bulletin_id}   ·   📦 events WeatherBulletin

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ jma.go.jp

Belgium — ~14 AWS stations  KMI Belgium   KMA   AzFabD  Belgium — ~14 AWS stations, 10-min observations
🌍RegionBelgium — ~14 AWS stations  Belgium — ~14 AWS stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_code}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Belgium — ~14 AWS stations, 10-min observations

📍 keyed by {station_code}   ·   📦 events Station, WeatherObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ meteo.be

Europe — 37 countries  Meteoalarm   KMA   AzFabD  Europe — 37 countries, severe weather warnings
🌍RegionEurope — 37 countries  Europe — 37 countries
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{identifier}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Europe — 37 countries, severe weather warnings

📍 keyed by {identifier}   ·   📦 events WeatherWarning

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ meteoalarm.org

Global — space weather  NOAA GOES / SWPC   KMA   AzFabD  Global — space weather, solar wind, K-index
🌍RegionGlobal — space weather  Global — space weather
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{product_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Global — space weather, solar wind, K-index

📍 keyed by {product_id}   ·   📦 events SpaceWeatherAlert

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ swpc.noaa.gov

United States — weather alerts  NOAA NWS   KMA   AzFabD  United States — weather alerts, CAP
🌍RegionUnited States — weather alerts  United States — weather alerts
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{alert_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

United States — weather alerts, CAP

📍 keyed by {alert_id}   ·   📦 events WeatherAlert

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ weather.gov

Global — L1 propagated solar wind (DSCOVR/ACE)  NOAA SWPC L1   KMA   AzFabD  Global — L1 propagated solar wind (DSCOVR/ACE), 1-min cadence, 30–60 min Earth-impact lead time
🌍RegionGlobal — L1 propagated solar wind (DSCOVR/ACE)  Global — L1 propagated solar wind (DSCOVR/ACE)
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{spacecraft}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Global — L1 propagated solar wind (DSCOVR/ACE), 1-min cadence, 30–60 min Earth-impact lead time

📍 keyed by {spacecraft}   ·   📦 events PropagatedSolarWind

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ swpc.noaa.gov

United States — active alerts via api.weather.gov  NWS CAP Alerts   KMA   AzFabD  United States — active alerts via api.weather.gov
🌍RegionUnited States — active alerts via api.weather.gov  United States — active alerts via api.weather.gov
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{alert_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

United States — active alerts via api.weather.gov

📍 keyed by {alert_id}   ·   📦 events WeatherAlert

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ weather.gov

United States — configurable land and marine forecast zones  NWS Forecast Zones   KMA   AzFabD  United States — configurable land and marine forecast zones
🌍RegionUnited States — configurable land and marine forecast zones  United States — configurable land and marine forecast zones
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{zone_id}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

United States — configurable land and marine forecast zones

📍 keyed by {zone_id}   ·   📦 events ForecastZone, LandZoneForecast, MarineZoneForecast

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ weather.gov

Singapore — 62 weather stations + 5 air-quality regions  Singapore NEA   KMA   AzFabD  Singapore — 62 weather stations + 5 air-quality regions
🌍RegionSingapore — 62 weather stations + 5 air-quality regions  Singapore — 62 weather stations + 5 air-quality regions
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Singapore — 62 weather stations + 5 air-quality regions

📍 keyed by {station_id}   ·   📦 events Station, WeatherObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ nea.gov.sg

Sweden — ~232 stations  SMHI Weather   KMA   AzFabD  Sweden — ~232 stations, hourly obs
🌍RegionSweden — ~232 stations  Sweden — ~232 stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Sweden — ~232 stations, hourly obs

📍 keyed by {station_id}   ·   📦 events Station, WeatherObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ smhi.se

🌫️ Air Quality and Environmental Health  12 sources
Canada — community AQHI observations and forecasts  Canada AQHI   KMA   AzFabD  Canada — community AQHI observations and forecasts
🌍RegionCanada — community AQHI observations and forecasts  Canada — community AQHI observations and forecasts
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{province}/{community_name}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

Canada — community AQHI observations and forecasts

📍 keyed by {province}/{community_name}   ·   📦 events Community, Observation, Forecast

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ weather.gc.ca

United Kingdom — 300+ monitoring locations  Defra AURN   KMA   AzFabD  United Kingdom — 300+ monitoring locations, hourly pollutants
🌍RegionUnited Kingdom — 300+ monitoring locations  United Kingdom — 300+ monitoring locations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

United Kingdom — 300+ monitoring locations, hourly pollutants

📍 keyed by {station_id}   ·   📦 events Station

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ uk-air.defra.gov.uk

United States — city-scoped hourly and daily UV forecasts  EPA UV Index   KMA   AzFabD  United States — city-scoped hourly and daily UV forecasts
🌍RegionUnited States — city-scoped hourly and daily UV forecasts  United States — city-scoped hourly and daily UV forecasts
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{location_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

United States — city-scoped hourly and daily UV forecasts

📍 keyed by {location_id}   ·   📦 events HourlyForecast, DailyForecast

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ epa.gov

Finland — hourly air quality observations via FMI WFS  FMI Finland   KMA   AzFabD  Finland — hourly air quality observations via FMI WFS
🌍RegionFinland — hourly air quality observations via FMI WFS  Finland — hourly air quality observations via FMI WFS
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{fmisid}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Finland — hourly air quality observations via FMI WFS

📍 keyed by {fmisid}   ·   📦 events Station, Observation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ en.ilmatieteenlaitos.fi

Poland — ~250 stations  GIOÅš Poland   KMA   AzFabD  Poland — ~250 stations, hourly pollutants + AQI
🌍RegionPoland — ~250 stations  Poland — ~250 stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka keyn/a
📦Events4 type(s)
Buildpassing
🗄️KQL schemayes

Poland — ~250 stations, hourly pollutants + AQI

📍 keyed by n/a   ·   📦 events Station, Sensor, Measurement, AirQualityIndex

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ gios.gov.pl

Hong Kong — 18 AQHI stations  Hong Kong EPD AQHI   KMA   AzFabD  Hong Kong — 18 AQHI stations, hourly health index
🌍RegionHong Kong — 18 AQHI stations  Hong Kong — 18 AQHI stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Hong Kong — 18 AQHI stations, hourly health index

📍 keyed by {station_id}   ·   📦 events Station, AQHIReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ aqhi.gov.hk

Belgium — station  IRCELINE Belgium   KMA   AzFabD  Belgium — station, timeseries, and hourly observations
🌍RegionBelgium — station  Belgium — station
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Belgium — station, timeseries, and hourly observations

📍 keyed by {station_id}   ·   📦 events Station

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ irceline.be

London  LAQN London   KMA   AzFabD  London, UK — site metadata, species, hourly measurements
🌍RegionLondon  London
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{site_code}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

London, UK — site metadata, species, hourly measurements

📍 keyed by {site_code}   ·   📦 events Site, Measurement, DailyIndex

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ londonair.org.uk

Netherlands — station measurements  Luchtmeetnet Netherlands   KMA   AzFabD  Netherlands — station measurements, components, LKI index
🌍RegionNetherlands — station measurements  Netherlands — station measurements
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_number}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

Netherlands — station measurements, components, LKI index

📍 keyed by {station_number}   ·   📦 events Station, Measurement, LKI

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ luchtmeetnet.nl

Global — citizen air sensors  Sensor.Community   KMA   AzFabD  Global — citizen air sensors, PM and climate readings
🌍RegionGlobal — citizen air sensors  Global — citizen air sensors
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{sensor_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Global — citizen air sensors, PM and climate readings

📍 keyed by {sensor_id}   ·   📦 events SensorInfo, SensorReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ sensor.community

Germany — stations  UBA AirData   KMA   AzFabD  Germany — stations, pollutant components, hourly measures
🌍RegionGermany — stations  Germany — stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Germany — stations, pollutant components, hourly measures

📍 keyed by {station_id}   ·   📦 events Station, Measure

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ umweltbundesamt.de

Belgium / Wallonia — low-cost air quality sensors  Wallonia ISSeP   KMA   AzFabD  Belgium / Wallonia — low-cost air quality sensors
🌍RegionBelgium / Wallonia — low-cost air quality sensors  Belgium / Wallonia — low-cost air quality sensors
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{configuration_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Belgium / Wallonia — low-cost air quality sensors

📍 keyed by {configuration_id}   ·   📦 events SensorConfiguration, Observation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ issep.be

🚨 Disaster Alerts and Civil Protection  14 sources
Australia — NSW  Australian Wildfires   KMA   AzFabD  Australia — NSW, QLD, VIC bushfire incidents
🌍RegionAustralia — NSW  Australia — NSW
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{state}/{incident_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Australia — NSW, QLD, VIC bushfire incidents

📍 keyed by {state}/{incident_id}   ·   📦 events FireIncident

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ rfs.nsw.gov.au

European Alps — daily avalanche bulletins  EAWS ALBINA Avalanche   KMA   AzFabD  European Alps — daily avalanche bulletins, CAAMLv6
🌍RegionEuropean Alps — daily avalanche bulletins  European Alps — daily avalanche bulletins
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{region_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

European Alps — daily avalanche bulletins, CAAMLv6

📍 keyed by {region_id}   ·   📦 events AvalancheRegion, AvalancheBulletin

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ avalanche.report

Global — federated earthquake detections  FDSN Seismology   KMA   AzFabD  Global — federated earthquake detections, 7 FDSN nodes
🌍RegionGlobal — federated earthquake detections  Global — federated earthquake detections
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{contributor}/{event_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Global — federated earthquake detections, 7 FDSN nodes

📍 keyed by {contributor}/{event_id}   ·   📦 events Earthquake, Node

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ fdsn.org

Global — earthquakes  GDACS   KMA   AzFabD  Global — earthquakes, floods, cyclones, volcanoes, droughts
🌍RegionGlobal — earthquakes  Global — earthquakes
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{event_type}/{event_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Global — earthquakes, floods, cyclones, volcanoes, droughts

📍 keyed by {event_type}/{event_id}   ·   📦 events DisasterAlert

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ gdacs.org

Brazil — Amazon & Cerrado deforestation alerts  INPE DETER Brazil   KMA   AzFabD  Brazil — Amazon & Cerrado deforestation alerts
🌍RegionBrazil — Amazon & Cerrado deforestation alerts  Brazil — Amazon & Cerrado deforestation alerts
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{biome}/{alert_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Brazil — Amazon & Cerrado deforestation alerts

📍 keyed by {biome}/{alert_id}   ·   📦 events DeforestationAlert

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ terrabrasilis.dpi.inpe.br

Japan — JMA earthquake bulletins (hypocenter  JMA Bosai Quake   KMA   AzFabD  Japan — JMA earthquake bulletins (hypocenter, magnitude, JMA intensity)
🌍RegionJapan — JMA earthquake bulletins (hypocenter  Japan — JMA earthquake bulletins (hypocenter
🔌TransportsKafka · MQTT · AMQP
📍Kafka keyjp.jma.quake/{event_id}/{serial}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Japan — JMA earthquake bulletins (hypocenter, magnitude, JMA intensity)

📍 keyed by jp.jma.quake/{event_id}/{serial}   ·   📦 events EarthquakeReport

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ jma.go.jp

Japan — 111 volcanoes  JMA Bosai Volcano   KMA   AzFabD  Japan — 111 volcanoes, alert levels, eruption observations
🌍RegionJapan — 111 volcanoes  Japan — 111 volcanoes
🔌TransportsKafka · MQTT · AMQP
📍Kafka keyjp.jma.volcano/{volcano_code}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

Japan — 111 volcanoes, alert levels, eruption observations

📍 keyed by jp.jma.volcano/{volcano_code}   ·   📦 events Volcano, VolcanicWarning, VolcanicEruption

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ jma.go.jp

Japan — per-prefecture weather warnings + tsunami alerts  JMA Bosai Warning & Tsunami   KMA   AzFabD  Japan — per-prefecture weather warnings + tsunami alerts
🌍RegionJapan — per-prefecture weather warnings + tsunami alerts  Japan — per-prefecture weather warnings + tsunami alerts
🔌TransportsKafka · MQTT · AMQP
📍Kafka keyjp.jma.warning/{office_code}/{area_code}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Japan — per-prefecture weather warnings + tsunami alerts

📍 keyed by jp.jma.warning/{office_code}/{area_code}   ·   📦 events Office, WeatherWarning

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ jma.go.jp

Global — active fire & thermal anomaly detections (VIIRS/MODIS)  NASA FIRMS Active Fire   KMA   AzFabD  Global — active fire & thermal anomaly detections (VIIRS/MODIS), OSINT
🌍RegionGlobal — active fire & thermal anomaly detections (VIIRS/MODIS)  Global — active fire & thermal anomaly detections (VIIRS/MODIS)
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{source}/{record_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Global — active fire & thermal anomaly detections (VIIRS/MODIS), OSINT

📍 keyed by {source}/{record_id}   ·   📦 events FireDetection, DataAvailability

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ firms.modaps.eosdis.nasa.gov

United States — active wildfire incidents  NIFC USA Wildfires   KMA   AzFabD  United States — active wildfire incidents, NIFC
🌍RegionUnited States — active wildfire incidents  United States — active wildfire incidents
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{irwin_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

United States — active wildfire incidents, NIFC

📍 keyed by {irwin_id}   ·   📦 events WildfireIncident

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ nifc.gov

Germany — MOWAS  NINA/BBK   KMA   AzFabD  Germany — MOWAS, KATWARN, BIWAPP, DWD, LHP, Police
🌍RegionGermany — MOWAS  Germany — MOWAS
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{warning_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Germany — MOWAS, KATWARN, BIWAPP, DWD, LHP, Police

📍 keyed by {warning_id}   ·   📦 events CivilWarning

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ warnung.bund.de

Pacific and Atlantic — NOAA tsunami bulletins  PTWC Tsunami   KMA   AzFabD  Pacific and Atlantic — NOAA tsunami bulletins
🌍RegionPacific and Atlantic — NOAA tsunami bulletins  Pacific and Atlantic — NOAA tsunami bulletins
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{bulletin_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Pacific and Atlantic — NOAA tsunami bulletins

📍 keyed by {bulletin_id}   ·   📦 events TsunamiBulletin

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ tsunami.gov

Seattle  Seattle Fire 911   KMA   AzFabD  Seattle, WA — real-time fire dispatch incidents
🌍RegionSeattle  Seattle
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{incident_number}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Seattle, WA — real-time fire dispatch incidents

📍 keyed by {incident_number}   ·   📦 events Incident

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ data.seattle.gov

Global — seismic events  USGS Earthquakes   KMA   AzFabD  Global — seismic events
🌍RegionGlobal — seismic events  Global — seismic events
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{net}/{code}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Global — seismic events

📍 keyed by {net}/{code}   ·   📦 events Event

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ earthquake.usgs.gov

☢️ Radiation Monitoring  3 sources
Germany — ~1  BfS ODL   KMA   AzFabD  Germany — ~1,700 stations, hourly gamma dose rate
🌍RegionGermany — ~1  Germany — ~1
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Germany — ~1,700 stations, hourly gamma dose rate

📍 keyed by {station_id}   ·   📦 events Station, DoseRateMeasurement

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ odlinfo.bfs.de

Europe — ~5  EURDEP Radiation   KMA   AzFabD  Europe — ~5,500 stations, 39 countries, gamma dose
🌍RegionEurope — ~5  Europe — ~5
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Europe — ~5,500 stations, 39 countries, gamma dose

📍 keyed by {station_id}   ·   📦 events Station, DoseRateReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ remon.jrc.ec.europa.eu

United States — 14 observatories  USGS Geomagnetism   KMA   AzFabD  United States — 14 observatories, 1-min geomagnetic field
🌍RegionUnited States — 14 observatories  United States — 14 observatories
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{iaga_code}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

United States — 14 observatories, 1-min geomagnetic field

📍 keyed by {iaga_code}   ·   📦 events Observatory, MagneticFieldReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ usgs.gov

⚓ Maritime and Vessel Tracking  3 sources
Global — AIS via WebSocket  AISStream   KMA   AzFabD  Global — AIS via WebSocket, ~200 km from shore
🌍RegionGlobal — AIS via WebSocket  Global — AIS via WebSocket
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{UserID}
📦Events23 type(s)
Buildpassing
🗄️KQL schemayes

Global — AIS via WebSocket, ~200 km from shore

📍 keyed by {UserID}   ·   📦 events PositionReport, ShipStaticData, StandardClassBPositionReport, ExtendedClassBPositionReport, AidsToNavigationReport, StaticDataReport, BaseStationReport, SafetyBroadcastMessage, StandardSearchAndRescueAircraftReport, LongRangeAisBroadcastMessage, AddressedSafetyMessage, AddressedBinaryMessage, AssignedModeCommand, BinaryAcknowledge, BinaryBroadcastMessage, ChannelManagement, CoordinatedUTCInquiry, DataLinkManagementMessage, GnssBroadcastBinaryMessage, GroupAssignmentCommand, Interrogation, MultiSlotBinaryMessage, SingleSlotBinaryMessage

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ aisstream.io

Finland / Baltic Sea — AIS via MQTT  Digitraffic Maritime   KMA   AzFabD  Finland / Baltic Sea — AIS via MQTT
🌍RegionFinland / Baltic Sea — AIS via MQTT  Finland / Baltic Sea — AIS via MQTT
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{mmsi}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Finland / Baltic Sea — AIS via MQTT

📍 keyed by {mmsi}   ·   📦 events VesselLocation, VesselMetadata

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ digitraffic.fi

Norway / Svalbard — raw TCP AIS  Kystverket AIS   KMA   AzFabD  Norway / Svalbard — raw TCP AIS, ~34 msg/s
🌍RegionNorway / Svalbard — raw TCP AIS  Norway / Svalbard — raw TCP AIS
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{mmsi}
📦Events7 type(s)
Buildpassing
🗄️KQL schemayes

Norway / Svalbard — raw TCP AIS, ~34 msg/s

📍 keyed by {mmsi}   ·   📦 events PositionReportClassA, StaticVoyageData, PositionReportClassB, StaticDataClassB, AidToNavigation, PositionReport, ShipStatic

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ kystverket.no

✈️ Aviation  2 sources
Local — ADS-B via dump1090 receivers  Mode-S   KMA   AzFabD  Local — ADS-B via dump1090 receivers
🌍RegionLocal — ADS-B via dump1090 receivers  Local — ADS-B via dump1090 receivers
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{icao24}/{receiver_id}
📦Events6 type(s)
Buildpassing
🗄️KQL schemayes

Local — ADS-B via dump1090 receivers

📍 keyed by {icao24}/{receiver_id}   ·   📦 events ADSB, AltitudeReply, IdentityReply, AcquisitionReply, CommBAltitude, CommBIdentity

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ opensky-network.org

Global — virtual aviation network  VATSIM   KMA   AzFabD  Global — virtual aviation network, pilots & controllers
🌍RegionGlobal — virtual aviation network  Global — virtual aviation network
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{callsign}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Global — virtual aviation network, pilots & controllers

📍 keyed by {callsign}   ·   📦 events PilotPosition

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ vatsim.net

🚦 Road and Public Transport  13 sources
Germany — roadworks  Autobahn   KMA   AzFabD  Germany — roadworks, warnings, closures, webcams
🌍RegionGermany — roadworks  Germany — roadworks
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{identifier}
📦Events30 type(s)
Buildpassing
🗄️KQL schemayes

Germany — roadworks, warnings, closures, webcams

📍 keyed by {identifier}   ·   📦 events RoadworkAppeared, RoadworkUpdated, RoadworkResolved, ShortTermRoadworkAppeared, ShortTermRoadworkUpdated, ShortTermRoadworkResolved, WarningAppeared, WarningUpdated, WarningResolved, ClosureAppeared, ClosureUpdated, ClosureResolved, EntryExitClosureAppeared, EntryExitClosureUpdated, EntryExitClosureResolved, WeightLimit35RestrictionAppeared, WeightLimit35RestrictionUpdated, WeightLimit35RestrictionResolved, ParkingLorryAppeared, ParkingLorryUpdated, ParkingLorryResolved, ElectricChargingStationAppeared, ElectricChargingStationUpdated, ElectricChargingStationResolved, StrongElectricChargingStationAppeared, StrongElectricChargingStationUpdated, StrongElectricChargingStationResolved, WebcamAppeared, WebcamUpdated, WebcamResolved

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ autobahn.de

Finland — TMS sensors  Digitraffic Road   KMA   AzFabD  Finland — TMS sensors, road weather, traffic messages
🌍RegionFinland — TMS sensors  Finland — TMS sensors
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}/{sensor_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Finland — TMS sensors, road weather, traffic messages

📍 keyed by {station_id}/{sensor_id}   ·   📦 events TmsSensorData, WeatherSensorData

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ digitraffic.fi

France — national road network  French Road Traffic   KMA   AzFabD  France — national road network, DATEX II
🌍RegionFrance — national road network  France — national road network
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{site_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

France — national road network, DATEX II

📍 keyed by {site_id}   ·   📦 events TrafficFlowMeasurement

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ bison-fute.gouv.fr

Global — 1  GTFS Realtime   KMA   AzFabD  Global — 1,000+ transit agencies, vehicles, trips, alerts
🌍RegionGlobal — 1  Global — 1
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{agencyid}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

Global — 1,000+ transit agencies, vehicles, trips, alerts

📍 keyed by {agencyid}   ·   📦 events VehiclePosition, TripUpdate, Alert

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ gtfs.org

Madrid  Madrid Traffic   KMA   AzFabD  Madrid, Spain — ~4,000 sensors, Informo
🌍RegionMadrid  Madrid
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{sensor_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Madrid, Spain — ~4,000 sensors, Informo

📍 keyed by {sensor_id}   ·   📦 events MeasurementPoint, TrafficReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ datos.madrid.es

Netherlands — national road traffic  NDW Road Traffic   KMA   AzFabD  Netherlands — national road traffic, DATEX II XML
🌍RegionNetherlands — national road traffic  Netherlands — national road traffic
🔌TransportsKafka · MQTT · AMQP
📍Kafka keymeasurement-sites/{measurement_site_id}
📦Events4 type(s)
Buildpassing
🗄️KQL schemayes

Netherlands — national road traffic, DATEX II XML

📍 keyed by measurement-sites/{measurement_site_id}   ·   📦 events PointMeasurementSite, RouteMeasurementSite, TrafficObservation, TravelTimeObservation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ ndw.nu

North America — public transit arrivals  Nextbus   KMA   AzFabD  North America — public transit arrivals
🌍RegionNorth America — public transit arrivals  North America — public transit arrivals
🔌TransportsKafka · MQTT · AMQP
📍Kafka keyn/a
📦Events4 type(s)
Buildpassing
🗄️KQL schemayes

North America — public transit arrivals

📍 keyed by n/a   ·   📦 events VehiclePosition, RouteConfig, Schedule, Message

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ umoiq.com

Paris — ~141 counting stations  Paris Bicycle Counters   KMA   AzFabD  Paris — ~141 counting stations, hourly counts
🌍RegionParis — ~141 counting stations  Paris — ~141 counting stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{counter_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Paris — ~141 counting stations, hourly counts

📍 keyed by {counter_id}   ·   📦 events Counter, BicycleCount

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ opendata.paris.fr

Seattle  Seattle Street Closures   KMA   AzFabD  Seattle, WA — permit-driven street closure windows
🌍RegionSeattle  Seattle
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{closure_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Seattle, WA — permit-driven street closure windows

📍 keyed by {closure_id}   ·   📦 events StreetClosure

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ data.seattle.gov

London  TfL Road Traffic   KMA   AzFabD  London, UK — road corridor status and disruptions
🌍RegionLondon  London
🔌TransportsKafka · MQTT · AMQP
📍Kafka keyroads/{road_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

London, UK — road corridor status and disruptions

📍 keyed by roads/{road_id}   ·   📦 events RoadCorridor, RoadStatus

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ tfl.gov.uk

Tokyo  Tokyo Docomo Bikeshare   KMA   AzFabD  Tokyo, Japan — 1,794 stations, GBFS 2.3 via ODPT
🌍RegionTokyo  Tokyo
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{system_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Tokyo, Japan — 1,794 stations, GBFS 2.3 via ODPT

📍 keyed by {system_id}   ·   📦 events BikeshareSystem

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ docomo-cycle.jp

US borders — ~81 ports of entry  US CBP Border Wait   KMA   AzFabD  US borders — ~81 ports of entry
🌍RegionUS borders — ~81 ports of entry  US borders — ~81 ports of entry
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{port_number}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

US borders — ~81 ports of entry

📍 keyed by {port_number}   ·   📦 events Port, WaitTime

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ bwt.cbp.gov

Washington State — ~1  WSDOT   KMA   AzFabD  Washington State — ~1,000 traffic flow sensors (requires free key)
🌍RegionWashington State — ~1  Washington State — ~1
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{flow_data_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Washington State — ~1,000 traffic flow sensors (requires free key)

📍 keyed by {flow_data_id}   ·   📦 events TrafficFlowStation, TrafficFlowReading

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ wsdot.wa.gov

🚆 Railway  2 sources
Norway — national real-time transit  Entur Norway   KMA   AzFabD  Norway — national real-time transit, SIRI ET/VM/SX
🌍RegionNorway — national real-time transit  Norway — national real-time transit
🔌TransportsKafka · MQTT · AMQP
📍Kafka keyjourneys/{operating_day}/{service_journey_id}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

Norway — national real-time transit, SIRI ET/VM/SX

📍 keyed by journeys/{operating_day}/{service_journey_id}   ·   📦 events DatedServiceJourney, EstimatedVehicleJourney, MonitoredVehicleJourney

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ entur.no

Belgium — ~600 NMBS/SNCB stations  iRail   KMA   AzFabD  Belgium — ~600 NMBS/SNCB stations, departures, delays
🌍RegionBelgium — ~600 NMBS/SNCB stations  Belgium — ~600 NMBS/SNCB stations
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{station_id}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

Belgium — ~600 NMBS/SNCB stations, departures, delays

📍 keyed by {station_id}   ·   📦 events Station, StationBoard, ArrivalBoard

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ irail.be

🎵 Nightlife and Live Entertainment  1 source
Europe — clubs  Xceed   KMA   AzFabD  Europe — clubs, bars, parties, festivals — event schedules
🌍RegionEurope — clubs  Europe — clubs
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{event_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Europe — clubs, bars, parties, festivals — event schedules

📍 keyed by {event_id}   ·   📦 events Event

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ xceed.me

⚡ Energy and Infrastructure  6 sources
United Kingdom — national grid carbon intensity  Carbon Intensity UK   KMA   AzFabD  United Kingdom — national grid carbon intensity
🌍RegionUnited Kingdom — national grid carbon intensity  United Kingdom — national grid carbon intensity
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{period_from}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

United Kingdom — national grid carbon intensity

📍 keyed by {period_from}   ·   📦 events Intensity, GenerationMix

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ carbonintensity.org.uk

Great Britain — electricity market  Elexon BMRS   KMA   AzFabD  Great Britain — electricity market, generation, demand
🌍RegionGreat Britain — electricity market  Great Britain — electricity market
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{settlement_period}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

Great Britain — electricity market, generation, demand

📍 keyed by {settlement_period}   ·   📦 events GenerationMix, DemandOutturn, Info

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ elexon.co.uk

Denmark — power system  Energi Data Service   KMA   AzFabD  Denmark — power system, spot prices, COâ‚‚
🌍RegionDenmark — power system  Denmark — power system
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{price_area}
📦Events3 type(s)
Buildpassing
🗄️KQL schemayes

Denmark — power system, spot prices, CO₂

📍 keyed by {price_area}   ·   📦 events PowerSystemSnapshot, SpotPrice, Info

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ energidataservice.dk

Europe — 40+ countries  Energy-Charts   KMA   AzFabD  Europe — 40+ countries, electricity generation & prices
🌍RegionEurope — 40+ countries  Europe — 40+ countries
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{country}
📦Events4 type(s)
Buildpassing
🗄️KQL schemayes

Europe — 40+ countries, electricity generation & prices

📍 keyed by {country}   ·   📦 events PublicPower, SpotPrice, GridSignal, Info

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ energy-charts.info

Europe — electricity generation  ENTSO-E   KMA   AzFabD  Europe — electricity generation, prices, load, flows (requires token)
🌍RegionEurope — electricity generation  Europe — electricity generation
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{inDomain}
📦Events6 type(s)
Buildpassing
🗄️KQL schemayes

Europe — electricity generation, prices, load, flows (requires token)

📍 keyed by {inDomain}   ·   📦 events DayAheadPrices, ActualTotalLoad, LoadForecastMargin, GenerationForecast, ReservoirFillingInformation, ActualGeneration

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ transparency.entsoe.eu

Japan / Kanto — TEPCO electricity supply  TEPCO Denkiyoho   KMA   AzFabD  Japan / Kanto — TEPCO electricity supply, hourly forecast, 5-min actuals + solar
🌍RegionJapan / Kanto — TEPCO electricity supply  Japan / Kanto — TEPCO electricity supply
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{area_code}
📦Events5 type(s)
Buildpassing
🗄️KQL schemayes

Japan / Kanto — TEPCO electricity supply, hourly forecast, 5-min actuals + solar

📍 keyed by {area_code}   ·   📦 events SupplyCapacity, PeakDemandForecast, DemandActual, DemandForecast, Info

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ tepco.co.jp

💬 Social Media and News  4 sources
Global — posts  Bluesky Firehose   KMA   AzFabD  Global — posts, likes, reposts, follows
🌍RegionGlobal — posts  Global — posts
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{did}
📦Events6 type(s)
Buildpassing
🗄️KQL schemayes

Global — posts, likes, reposts, follows

📍 keyed by {did}   ·   📦 events Post, Like, Repost, Follow, Block, Profile

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ bsky.app

Global — OSM minutely replication diffs  OpenStreetMap Diffs   KMA   AzFabD  Global — OSM minutely replication diffs
🌍RegionGlobal — OSM minutely replication diffs  Global — OSM minutely replication diffs
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{element_type}/{element_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Global — OSM minutely replication diffs

📍 keyed by {element_type}/{element_id}   ·   📦 events MapChange

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ openstreetmap.org

Any — configurable RSS/Atom feed URLs or OPML files  RSS Feeds   KMA   AzFabD  Any — configurable RSS/Atom feed URLs or OPML files
🌍RegionAny — configurable RSS/Atom feed URLs or OPML files  Any — configurable RSS/Atom feed URLs or OPML files
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{item_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Any — configurable RSS/Atom feed URLs or OPML files

📍 keyed by {item_id}   ·   📦 events FeedItem

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ rssboard.org

Global — Wikipedia  Wikimedia EventStreams   KMA   AzFabD  Global — Wikipedia, Wikidata, Commons recent changes
🌍RegionGlobal — Wikipedia  Global — Wikipedia
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{event_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Global — Wikipedia, Wikidata, Commons recent changes

📍 keyed by {event_id}   ·   📦 events RecentChange

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ wikitech.wikimedia.org

📅 Public Events  3 sources
Europe — pan-European ticketed public events  Billetto   KMA   AzFabD  Europe — pan-European ticketed public events
🌍RegionEurope — pan-European ticketed public events  Europe — pan-European ticketed public events
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{event_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Europe — pan-European ticketed public events

📍 keyed by {event_id}   ·   📦 events Event

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ billetto.com

Europe — ticketed public events with sale-status signals  Fienta   KMA   AzFabD  Europe — ticketed public events with sale-status signals
🌍RegionEurope — ticketed public events with sale-status signals  Europe — ticketed public events with sale-status signals
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{event_id}
📦Events2 type(s)
Buildpassing
🗄️KQL schemayes

Europe — ticketed public events with sale-status signals

📍 keyed by {event_id}   ·   📦 events Event, EventSaleStatus

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ fienta.com

Global — concerts  Ticketmaster   KMA   AzFabD  Global — concerts, sports, theater, arts via Discovery API
🌍RegionGlobal — concerts  Global — concerts
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{event_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Global — concerts, sports, theater, arts via Discovery API

📍 keyed by {event_id}   ·   📦 events Event

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ ticketmaster.com

🔬 Scientific Research  1 source
Global — LIGO/Virgo/KAGRA gravitational wave candidates  GraceDB   KMA   AzFabD  Global — LIGO/Virgo/KAGRA gravitational wave candidates
🌍RegionGlobal — LIGO/Virgo/KAGRA gravitational wave candidates  Global — LIGO/Virgo/KAGRA gravitational wave candidates
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{superevent_id}
📦Events1 type(s)
Buildpassing
🗄️KQL schemayes

Global — LIGO/Virgo/KAGRA gravitational wave candidates

📍 keyed by {superevent_id}   ·   📦 events Superevent

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER  ·  ↗ gracedb.ligo.org

📂 Other  2 sources
Global - user-configured GBFS micromobility systems  GBFS Bikeshare   KMA   AzFabD  Global - user-configured GBFS micromobility systems
🌍RegionGlobal - user-configured GBFS micromobility systems  Global - user-configured GBFS micromobility systems
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{system_id}
📦Events1 type(s)
Buildpassing

Global - user-configured GBFS micromobility systems

📍 keyed by {system_id}   ·   📦 events SystemInformation

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER

UK/EU  SIRI   KMA   AzFabD  SIRI VehicleMonitoring real-time bus positions
🌍RegionUK/EU  UK/EU
🔌TransportsKafka · MQTT · AMQP
📍Kafka key{operator_ref}/{vehicle_ref}
📦Events2 type(s)
Buildpassing

SIRI VehicleMonitoring real-time bus positions

📍 keyed by {operator_ref}/{vehicle_ref}   ·   📦 events VehiclePosition, Operator

DEPLOY

📘 README  ·  📑 EVENTS  ·  🐳 CONTAINER

Code Generation

Projects with checked-in xreg manifests regenerate their producer clients with xrcg generate. Use xrcg 0.10.8; the checked-in producer output and the key-aware Kafka producer behavior now relied on by the repo are generated with that version. Each project’s generate_producer.ps1 script uses the checked-in manifest as the source of truth, validates the xrcg version up front, and refreshes the generated client package from that definition.