# Getting Started with Node-RED
This section provides an overview of Node-RED, a robust visual tool designed for integrating IoT devices and automating workflows without needing extensive programming knowledge.
- Node-RED Editor: This documentation provides a detailed overview of the Node-RED Editor, covering each feature included in the editor.
- Node-RED Messaging: This documentation]provides practical guide to working with Node-RED messages, ensuring error-free flows and optimized data handling. -- Node-RED Programming: This documentation provides guide on the foundational programming concepts of Node-RED to enhance your development process.