ioFog bridges the gap between the Edge and the Cloud
Why ioFog?
Edge Native Abstractions
Edge Native implementations for agents, agent runtime, volumes, message routes and applications Kinds. All driven by Kubernetes inspired kind specifications.
Edge Projects
Logically group, secure and manage edge nodes and applications
Container lifecycle management
Fine grained visibility into the progress and state of microservice images that are deployed to edge nodes. Automatic clean up and pruning of redundant or old containers
Edge Control Plane
Manage all aspects of your edge deployment from the Cloud (provisioning, deployment, orchestration, resources, monitoring, updates, etc.)
Simplified provisioning
a single, sharable, per project 1-line install command that handles all the downloading, provisioning, validation and registering for each of your edge projects
Application lifecycle management
Manage the entire app lifecycle from development to deployment, updating, deleting, scaling
Heterogenous hardware
Provision to any x86 or ARM based edge node that has a relatively modern Linux kernel that supports containerization.
Simplified provisioning
a single, sharable, per project 1-line install command that handles all the downloading, provisioning, validation and registering for each of your edge projects
Live deployment updates
Edit and update application deployment specs in the web UI to reconfigure, scale or change your applications without having to redeploy
“… K8s is great for 1 x 5,000 node cluster, ioFog is great for 5,000 x 1 nodes clusters and everything in between…”