Node-REDは、オープンソースのローコード開発ツールです。ノードをつなぎ合わせて、フローを作成し、データを処理します。主にIoT(Internet of Things)の分野で利用されています。
特徴
Node-REDの主な特徴は次の通りです。
- ブラウザベースのGUIでフローを作成
- Node.js製。JavaScriptでカスタムノードを作成可能
- できあがったフローをJSONでエクスポート・インポート可能
Node-REDは、IoTデバイスのようなストリームデータを処理するのに適しています。また、WebhookのようなHTTPリクエストを受け取り、処理するのにも利用されます。
API
Node-REDは、RESTful APIを提供しています。ランタイムAPI、エディターAPIそしてモジュールAPIの3つがあります。
料金
Node-REDはオープンソース・ソフトウェアであり、無償で利用できます。