Welcome to IoTFlows Docs
This is a great place to explore our software, hardware, development tools and everything you need to build smart products, cloud analytics, APIs, and more with IoTFlows.

What is IoTFlows?

IoTFlows is a collaborative development platform providing the essential IoT tools to facilitate the development of IoT systems. It creates a collaborative workspace to bring all your team members, devices, data streams, and alerts in one place. The integration with the cloud allows you to publish, subscribe, and visualize your IoT data in real-time and access your devices remotely. Here you will learn about different services offered by IoTFlows.

Device Management & Secure Remote Access

Install the IoTFlows Remote Access agent on your IoT/Linux device to:
    Securely remote SSH to your device (even behind NAT and Firewall)
    Securely exchange files and push updates to your device over the internet
    Create secure public links for the web apps running locally on your device
    Securely access Node-RED running on your device over the internet (Node-RED is a flow-based development tool embedded in the Remote Access agent)
    Remotely utilize Node-RED with IoTFlows nodes to publish and subscribe real-time data streams, actions and alerts

Real-Time Data Streams, Alerts, and Actions

Create data streams in IoTFlows and utilize our SDKs and APIs to:
    Securely publish real-time messages and alerts from your devices and applications
    Securely subscribe to real-time messages in your other devices, backend services, cloud servers, and mobile/web apps
    Define actions/cloud-functions on your device and call them with from other applications
    Control read/write permissions for connections by defining MQTT topic patterns
    Utilize role-based access control (RBAC) to restrict users to permitted resources
    Access the historical data from each data stream

Cloud Node-RED Servers

Create a secure and managed Cloud Node-RED Server to:
    Develop REST API, WebSockets API, and business logic for your mobile and web apps
    Seamlessly subscribe to real-time data streams published from all your apps or devices and integrate them with millions of apps and services such as MySQL, PostgreSQL, MongoDB, DynamoDB, S3, Dropbox, Slack, Telegram, Twilio, SendGrid, Google Sheets, Twitter and more
    Build data pipelines, stream analytics, and alerts for the real-time data streams published by your clients, users, IoT devices, and Linux machines and automate your systems
Last modified 1mo ago