Enterprise Open Source Distributed Edge Computing Platform
Datasance Platform of Things (PoT) is a fully open-source, enterprise-ready distributed edge computing platform. Built upon the foundation of Eclipse ioFog v3, PoT is designed to resolve critical infrastructure challenges across the entire Cloud-Edge-IoT continuum.
PoT transcends basic orchestration by integrating core features for workload lifecycle management across diverse edge environments with essential enterprise capabilities developed by Datasance.
PoT transforms Eclipse ioFog from an orchestration-only tool into a comprehensive EdgeOps platform with built-in operational and security features, including:
- Integrated Certificate Management: Automatic generation and distribution of SSL/TLS certificates for all platform components and user workloads, eliminating complex manual security configuration.
- Router-Based Service Mesh: Creates a Layer 7 service mesh for secure, isolated network communication, a capability that often requires complex manual setup in competing solutions.
- Agent Security Model & IAM Integration: Provides a robust security model and seamless identity and access management (IAM) integration with Keycloak.
PoT consists of several core components that work together to form an Edge Compute Network (ECN):
PoT provides a comprehensive layered architecture that supports distributed applications across diverse edge environments, from any software to any hardware:
The control plane can be deployed remotely, with Controllers orchestrating distributed Agents across networks:
For enterprise deployments, the control plane can be deployed on Kubernetes:
- Enterprise Open Source: Built for organizations seeking reliable, vendor-neutral solutions.
- Kubernetes Native: Seamlessly integrates with Kubernetes for control plane management.
- Edge Computing and Fog: Facilitates distributed computing with both traditional and WebAssembly containers support.
- Built-in Scalability: High availability and scalability for enterprise-grade deployments.
- CLI Tool (potctl): Simplified deployment and management through command-line operations.
- Enhanced IAM: Enterprise-grade identity and access management with Keycloak.
- Vendor-Agnostic Hardware Support: Flexible deployment across diverse edge devices.
| Feature | PoT Advantage |
|---|---|
| Vendor Neutrality | Lightweight, fully open-source and designed to operate on any Linux distribution, regardless of hardware brand or processor architecture. This prevents vendor lock-in and maximizes the utility of existing infrastructure investments. |
| Consistent Deployment | Enables consistent deployment of diverse applications (AI optimization, data pipelines, control systems) across heterogeneous edge environments. |
| Operational Automation | Automated cluster deployment and Edge node provisioning handles installation of dependencies and node configuration without manual intervention. REST API enables integration of CI/CD workflows and streamlines operations. |
| Dynamic Configuration | Provides dynamic reconfiguration API and dynamic VolumeMount from Secrets and ConfigMaps without requiring service restarts, allowing operators to adapt to real-time changes and problems. |
| Integrated Marketplaces | Application Templates and Catalog Image Items enable the creation of internal marketplaces for edge applications, accelerating the distribution of algorithms, models, and services at scale. |
Unlike fragmented market offerings that require manually integrating separate tools for security and service communication, PoT provides these capabilities as cohesive, first-class features:
- Built-in Security: Integrated mTLS (Mutual TLS) and IAM simplify security deployment.
- Isolated Network Communication: The unique router architecture creates a Layer 7 service mesh that ensures secure communication even between nodes operating on isolated networks.
PoT is composed of several open-source components, each maintained in its own repository:
- potctl - Unified CLI tool for installation, configuration, and operation of PoT Edge Compute Networks
- Controller - The orchestration center that manages Agents, microservices, and the entire ECN
- Agent - Edge node worker daemon that runs and manages microservices on edge devices
- Router - Service mesh component enabling secure microservice-to-microservice communication
- ECN-Viewer - Browser-based control plane for managing and monitoring ECNs
- iofog-operator - Kubernetes operator for managing PoT control planes and applications
- iofog-go-sdk - Go SDK for developing microservices that communicate within the PoT network
- Install potctl: Download and install the PoT CLI tool from the potctl repository
- Deploy Control Plane: Use potctl to deploy a Controller on Kubernetes or a remote host
- Add Agents: Install and connect Agents to your edge nodes
- Deploy Applications: Start deploying microservices and applications to your Edge Compute Network
For comprehensive documentation, visit the Datasance PoT Documentation.
Key documentation sections:
The PoT platform represents a significant innovation by providing a unified platform that seamlessly integrates workload management, service mesh communication, and robust security. By eliminating the complexity and operational overhead associated with assembling multiple disparate tools, PoT:
- Reduces Total Cost of Ownership (TCO)
- Accelerates time-to-value
- Enables organizations to focus on application development rather than infrastructure management
- Unlocks Edge-native service models
PoT is designed for organizations that need to deploy and manage distributed workloads at the edge, including:
- Industrial IoT (IIoT): Manufacturing automation, predictive maintenance, quality control
- Smart Infrastructure: Smart cities, transportation systems, energy grids
- Retail and Logistics: Supply chain optimization, inventory management, real-time analytics
- Healthcare: Remote patient monitoring, medical device management, telemedicine
- Telecommunications: Network function virtualization, edge caching, content delivery
PoT is an enterprise open-source project. Each component is maintained in its own repository:
Please refer to individual component repositories for contribution guidelines and code of conduct.
We're here to help! For any inquiries, support, or collaboration opportunities:
- General Inquiries: contact@datasance.com
- Technical Support: support@datasance.com
- Service Requests: service@datasance.com
- Sales: sales@datasance.com
- Partnership Opportunities: partners@datasance.com
PoT components are licensed under the Eclipse Public License 2.0 (EPL-2.0). See individual component repositories for specific license information.
- Documentation: https://docs.datasance.com
- GitHub Organization: https://github.com/Datasance
- Eclipse ioFog Community: https://www.eclipse.org/iofog/
Datasance PoT - Enterprise Open Source Edge Computing Platform


