# Programming Node-RED flows

Node-RED is used to create flows for transferring and manipulating data from devices, APIs or online services.

##

When using Node-RED, please also observe the Node-RED documentation. You can find the Node-RED documentation on the Node-RED website.

- Using Node-RED
- Using the core nodes
- Exchanging data with the real-time application
- Reading and writing files
- Using context variables
- Connecting a device to Microsoft Azure IoT Hub
- Communicating via MQTT