We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
MQTT API
Real-time weather warnings for Re-users over MQTTS. Subscribe to country topics or warnings-ALL and receive GeoJSON Features as they are issued.
Overview
The MQTT API is for Re-users who need near real-time weather warnings from MeteoAlarm Members.
Warnings are published over MQTTS. Subscribe to a country topic
(for example warnings-AT)
or warnings-ALL to receive updates as GeoJSON Features.
Messages follow the same feature shape as the EDR REST API and include WIS2 notification fields.
MQTT is a separate protocol from the HTTP EDR API. Historical queries are served on EDR; near real-time push is MQTT only.
Public access via WIS2
No registration needed. MeteoAlarm warnings are republished on WMO WIS2 Global Brokers—subscribe with the public
everyone/everyone
credentials to topic
origin/a/wis2/eu-eumetnet-warnings/data/core/weather/advisories-warnings.
MeteoAlarm API Access
Direct API access for organizations with high customer reach. Request a token to use this API.
Connection
Direct access requires a valid API token. Connect with username
api
and password <token>
(replace <token> with your issued token).
- Broker
- mqtts://api-test.meteoalarm.org
- QoS
- 0
- Message format
- GeoJSON
- Authentication
-
username
api, password<token>
Topics
Topic names use the pattern warnings-{countryCode}.
Country codes match the locations available from the
EDR locations endpoint.
warnings-ALL receives every warning for all locations.
WIS2 topic hierarchy (also published for ALL)
- origin/a/wis2/eu-eumetnet-warnings/data/core/weather/advisories-warnings
- origin/a/wis2/eu-eumetnet-warnings/metadata
Message format
Each MQTT payload is a single GeoJSON Feature.
The inline geometry is a bounding box; a link with
rel: geometry points to the exact shape.
CAP warnings are linked as XML/JSON in the links section.
The Feature id is the notification UUID.
Sample message (from warnings-ALL)
{
"conformsTo": [
"http://wis.wmo.int/spec/wnm/1/conf/core"
],
"geometry": {
"coordinates": [
[
[
5.3808,
53.424
],
[
5.3808,
54.1644
],
[
6.657,
54.1644
],
[
6.657,
53.424
],
[
5.3808,
53.424
]
]
],
"crs": {
"properties": {
"name": "EPSG:4326"
},
"type": "name"
},
"type": "Polygon"
},
"id": "550f08a8-c477-48e1-8821-557ceb8a62ab",
"links": [
{
"href": "https://creativecommons.org/licenses/by/4.0/",
"rel": "license",
"title": "CC BY 4.0 Deed | Attribution 4.0 International | Creative Commons",
"type": "text/html"
},
{
"href": "https://object-store.example/meteoalarm-warnings/api/archive/warnings/0231ef3c-28bc-464b-aa85-f76069c48adc.xml",
"rel": "canonical",
"type": "application/xml"
},
{
"href": "https://object-store.example/meteoalarm-warnings/api/archive/warnings/0231ef3c-28bc-464b-aa85-f76069c48adc.json",
"rel": "json",
"type": "application/json"
},
{
"href": "https://object-store.example/meteoalarm-warnings/api/archive/warnings/0231ef3c-28bc-464b-aa85-f76069c48adc.xml",
"rel": "xml",
"type": "application/xml"
},
{
"href": "https://object-store.example/meteoalarm-warnings/api/archive/features/d96e68b3-0208-4210-9652-9947f2834db2.geojson",
"rel": "geometry",
"type": "application/geo+json"
}
],
"properties": {
"OBJECTID": "d96e68b3-0208-4210-9652-9947f2834db2",
"alertId": "0231ef3c-28bc-464b-aa85-f76069c48adc",
"countryCode": "NL",
"data_id": "eu-eumetnet-warnings/550f08a8-c477-48e1-8821-557ceb8a62ab",
"datetime": "2026-09-23T15:33:46Z",
"featureType": "polygon",
"geometryDescription": "geometry is bbox only, link (member of the feature's links array) with type application/geo+json points to geojson describing the exact shape",
"geometryType": "bbox",
"hubLanguage": "en-GB",
"hubLink": "https://object-store.example/meteoalarm-warnings/api/archive/warnings/0231ef3c-28bc-464b-aa85-f76069c48adc.xml",
"hubTime": "2026-09-23T15:34:14Z",
"indexArea": 0,
"indexFeature": 0,
"indexInfo": 0,
"pubtime": "2026-09-23T15:34:15.008852Z",
"referencedAlertIds": [
"d4ca9bd4-e8df-43fe-906a-7719ce0dc871"
],
"rights": "Users are granted free and unrestricted access to this data, without charge and with no conditions on use. Users are requested to attribute the producer of this data. WMO Unified Data Policy (Resolution 1 (Cg-Ext 2021))",
"type": "Feature"
},
"type": "Feature"
}
You are using the MeteoAlarm TEST SYSTEM
Please note that this is a testing environment where endpoints, response formats, and other specifications might slightly differ from the production environment and reflect upcoming changes.
The retrievable real-time data is test data from the test.meteoalarm.org environment. Archive data is also test data and is only available for a limited timeframe.