Naviation Drone positions feeds – UTM Sweden

This WebSocket API provides real-time positions of airborne drones for situational awareness and deconfliction purposes. As different platforms/U-space service providers employ different formats for position reports, there is one feed per format below for your convenience.

NOTE that currently, only drone position reports from the Naviation platform appear in the feed. Will be amended soon.

Naviation formatted WebSocket

wss://drones.utmsweden.se/naviation/?apiKey=yourKey

Establish a WebSocket connection to receive a continuous stream of position reports in real time as they are reported by the drone operator.

Each message contains one JSON object representing one position report for one drone.

Sample Message

{
   "format": "Naviation-format",
   "origin": "naviation",
   "data": {
       "drone_remote_id": "1745600003JED",
       "latitude": 58.343674,
       "longitude": 12.246898,
       "timestamp": 1755637198,
       "altitude_meters_amsl": 99,
       "ground_speed_meters_second": 30,
       "heading_degrees": 308,
       "id": 1635956,
       "is_compliant": false
   }

Field Descriptions

Linköping University formatted WebSocket

wss://drones.utmsweden.se/liu/?apiKey=yourKey

Establish a WebSocket connection to receive a continuous stream of aircraft reports in real time as they are picked up by the antennas.

Each message contains one JSON object representing one aircraft.

Sample Message

{
   "format": "Linkoping-format",
   "origin": "naviation",
   "data": {
       "drone_id": "1745600003JED",
       "position": [
           12.248364,
           58.343925,
           81
       ],
       "velocity": null,
       "timestamp": 1755637195
   }
}

Field Descriptions

Authentication

All connections must include your apiKey as a query parameter.
If you have lost your key, contact contact@naviation.se


For support or feedback: contact@naviation.se