In short, Flogo is an ultra-lightweight integration framework powered by Go programming language. It is open source under the permissive BSD license and easily extendable for your own use cases. Flogo is used to develop IoT edge applications or cloud-native or serverless microservices. Therefore, it is complementary to other integration solutions and IoT cloud platforms.

Some key characteristics of Flogo:

Ultra-light footprint for edge devices with zero dependency model, very low disk and memory footprint, and very fast startup time

Can be run on a variety of platforms such as edge device, edge gateway, on premise, cloud, container, etc.

Connectivity to IoT technologies like MQTT, CoaP, and REST

Highly optimized for unreliable IoT environments

Intended to be used by developers, integration specialists, citizen integrators either by writing source code or leveraging the Web UI for visual coding, testing, and debugging

Includes innovating features like a web-native step-back debugger to interactively design and debug your process, simulate sensor events, and change data or configuration without restarting the complete process

Overview, architecture, and use cases

The following slide deck shows an overview, architecture and use cases for Flogo:

You can also watch the following video where I walk users through these slides and also show some live demos and source code:[embedded content]

Flogo live demo and source code

If you just want to view the live demo, check out the video below:

[embedded content]

Any feedback or questions about Flogo are highly appreciated. Please use the Community Q&A to ask whatever questions you might have.