---
title: "Use Node-RED with Edge IO"
slug: "use-node-red-with-edge-io"
tags: ["Edge IO", "Edge", "Hardware"]
updated: 2024-03-25T19:51:27Z
published: 2024-03-25T19:51:27Z
canonical: "support.tulip.co/use-node-red-with-edge-io"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.tulip.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Use Node-RED with Edge IO

## Using Node-RED with Edge IO

*Instruction on how to get started with Node-RED on an Edge IO* *See [here](https://support.tulip.co/r230/docs/edge-devices-and-flowfuse) for using FlowFuse and Node-Red on an Edge IO*

[Node-RED](https://nodered.org/) is a visual, flow-based programming tool to connect hardware with online services and available API endpoints.

Node RED uses the concept of nodes as the basic building block. Nodes are triggered by events or messages, will then process that information, and may generate output. Nodes can be connected and organized into flows.

[Embedded content](https://www.youtube.com/embed/g4kNmCul0xM)

## Enabling Node-RED on your Edge IO

Before getting started, you will need to ensure your Edge IO has been registered to your Tulip instance. For instructions on registering your Edge IO, check out **[this](https://support.tulip.co/docs/setting-up-an-edge-mc) article.

To open the Node-RED editor on your device, you must go to your Edge IO portal, which can be found at your device's IP address.

1. Click on the tab **Shop Floor** > **Edge Devices**
2. Find your Edge IO device, and access it's portal by navigating to it's IP address

![Tulip Shop Floor Portal for Gateway](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Node-RED%20with%20Edge%20IO_403304864.png)

1. Log in to your Edge IO portal
2. Click **Node-RED Editor**, which will take you to `http://{EIO_IP}:1880`

![Tulip Gateway Portal - Node-RED Editor](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Node-RED%20with%20Edge%20IO_403305581.png)

1. Enter the following credentials in the Node-RED login screen:

![Node-RED Login Modal](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Node-RED%20with%20Edge%20IO_299188858.png)

- Username: admin
- Password: Your Edge IO password

You should now see the editor for Node-RED on your Edge IO!

![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Node-RED%20with%20Edge%20IO_403306403.png)

## Using Tulip Node-RED Nodes

Your Edge IO Node-RED installation comes with a set of preinstalled, custom Tulip Node RED nodes. These nodes are configured to work specifically on this Edge device and your Tulip account. You can view the list of Tulip nodes in the palette:

![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Node-RED%20with%20Edge%20IO_403307078.png)

- *tulip-machine-attribute*: writes data to Tulip machines using the Tulip Machine API
- *tulip-tables*: reads, writes, and configures Tulip tables using the Tulip Tables API
- *tulip-high-speed-analog*: reads data from the analog inputs on your Edge IO
- *tulip-digital-input*: reads data from the digital inputs on your Edge IO
- *tulip-digital-output*: writes data to the digital outputs on your Edge IO

For more information about how to use each specific node, you can click on the node and navigate to the help tab in the sidebar.

![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Node-RED%20with%20Edge%20IO_403307722.png)

## Further Reading

- Node-RED's [documentation](https://nodered.org/docs/)
- [Importing Tulip Node-RED Flows](https://support.tulip.co/docs/importing-tulip-node-red-flows)

---

Did you find what you were looking for?

You can also head to [community.tulip.co](https://community.tulip.co/?utm_source=intercom&amp;utm_medium=article-link&amp;utm_campaign=all) to post your question or see if others have faced a similar question!

**Node-RED**

**Node-RED**is an open-source flow-based logic language that runs natively on **Edge IO**and **Edge MC.**The Node-RED community has developed 3500+ libraries to interface with just about anything!

**Edge Devices**

**Edge Devices** are any hardware intended to connect physical things to the cloud. This can include entirely mechanical devices, older machines without network functionality, PLCs, and more.

Tulip sells the **Edge IO** and **Edge MC** that interface directly into **Triggers** in a breeze, but Tulip can also support other Edge Devices.

**Machine**

A **Machine**is a digital representation of a physical datasource. Machines have **Attributes**that are updated through an OPC-UA Connector or the Tulip API.

**Tulip Tables**

**Tulip Tables**are a global location to store your production data. Tables are made up of Records (rows). A single can be accessed from multiple apps or stations at the same time.

![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Tulip%20Tables%20Overview%20-%20Feature%20Overview.gif)
