The first cloud native IoT platform for predictive maintenance and fleet optimization. Available as hosted service or on premise!

What is EdgeFarm?

EdgeFarm focuses on the loss-free and high-quality acquisition, transmission and processing of all types of field data and thus provides the basis for intelligent maintenance, predictive maintenance or fleet optimization, regardless of vehicle type and manufacturer. In addition, EdgeFarm enables convenient management of your devices and applications in the field, thus creating transparency for your fleet.

Conveniently from your desk – a higher-level, holistic system.

EdgeFarm consists of a backend system into which edge devices are seamlessly integrated. Edge devices and backend together form a large application runtime. This greatly simplifies the development, roll-out and maintenance of applications. It opens up possibilities that were previously not feasible, such as communication between edge devices, the simultaneous execution of applications from different manufacturers on one edge computer, several updates per day or conveniently distributed applications on edge and cloud computers.

Your Added Value


Shortens Time-to-Market

EdgeFarm reduces the complexity of your IoT solution and allows you to focus entirely on your core competencies.

Simple Integration

…into existing system landscapes through open standards. EdgeFarm supports any Linux-based computer.

Full Transparency

with EdgeFarm you know the performance of your IoT systems in the field. Live and permanent!

Digital Business Models

EdgeFarm enables a wide range of applications and allows you and your customers to build new digital business models.

ONE System for Edge & Cloud

From the sensor to user data, from the device to the cloud node, from the firmware to the application. Simple management in ONE system.

Open and Future-Proof

Open source technology & consistent avoidance of proprietary solutions increase maintainability and reduce dependencies.

EdgeFarm Components

EdgeFarm Core

EdgeFarm.core extends Kubernetes with the ability to add edge devices. This makes it easy to roll out Kubernetes workloads to edge devices. EdgeFarm.core also solves IT-secure node registration and user and rights management.

EdgeFarm Applications

EdgeFarm.applications enables the management of multiple and distributed applications on edge computers and in the cloud, bringing data center technology to the world of road and rail transport. Typically, data correlation across many vehicles takes place in the cloud, but intelligent processing at the edge of the network can be useful. EdgeFarm enables this dynamic distribution and also creates transparency about its status.

EdgeFarm Devices

All electronic systems in vehicles have one thing in common: they are difficult to access! As a result, it is often impossible to monitor the status of devices or perform updates without being present in the vehicle. EdgeFarm.devices offers the possibility to manage any Linux-based computer, provide inventory data, update firmware & operating system, as well as perform detailed remote diagnostics.

EdgeFarm Monitor

Recognize problems the moment they happen. You should not find out about them from the customer or the next day. EdgeFarm.monitor makes it possible to determine the current system status across all EdgeFarm components and to notify the person responsible immediately in the event of corresponding failures.

EdgeFarm Network

A stable internet connection is not always a given and yet all applications and devices want to communicate with each other. As an advanced messaging service, ensures that data is transferred securely to the target system even when connections are unstable. It also offers import and export interfaces to external systems.

EdgeFarm Portal

The operation of EdgeFarm also offers many options. Developers can use GitOps or other Kubernetes methods directly, while the technical operations manager of a fleet of devices prefers to use a web user interface. With EdgeFarm.portal, we offer a convenient interface to operate your EdgeFarm system.

EdgeFarm Portal und GitOps Bedienoberfläche

Product Features

State of the art technologies

...without reinventing the wheel

We rely on established open source technologies. This ensures not only high quality but also independence.

  • yocto Project
  • kubernetes
  • KubeEdge
  • NATS
  • docker
  • Grafana
  • argo
  • Prometheus

Multi-User Management

Fine granular role and access management

    This creates unimagined opportunities between customers and partners. Our customer gets full access to all systems and data and at the same time can define which subsets are also opened for partners.

    IT Security


    • Secure device registration (incl. callback function)
    • Signatures for all components
    • Authentication via modern technologies
    • Customer separation down to the hardware
    • Role-based access control for all functions
    • Security scans for various areas
    • Provision of regular firmware updates
    • Encryption of all APIs

    Your Hardware in EdgeFarm

    Integration of third-party hardware

    We are happy to take over the integration and maintenance as a service or we support you with your Yocto or Debian based devices.


    Simple - Automatic

    Our focus in operating EdgeFarm is on integration into automated environments. Every EdgeFarm functionality is made available to the user via APIs and can thus be integrated into any environment. Of course, dashboards can also be configured for visualization.

    Open Source

    For highest possible quality

    We at Ci4Rail rely on Open Source for best possible quality and constant customer feedback. All EdgeFarm components are published under Open Source license (AGPL V3 / Apache 2.0) as well as under Commercial license. This gives you the freedom to choose the license model that suits you best and avoids vendor lock-in. You decide for yourself.

    Independent of the industry

    One solution for many problems

    The technology stack of EdgeFarm is kept generic and thus allows the adaptation to other industries and use cases. The problems are the same everywhere - EdgeFarm is the solution!

    Declarative setup

    Focus on your application

    You describe the target state of your system declaratively in manifest files. EdgeFarm takes care of everything else. It establishes this target state automatically, monitors the components and reacts automatically in case of errors. You concentrate on your use case and not on the operation of the system.


    Full flexibility

    EdgeFarm is cloud agnostic! This means that you can run our services on the cloud platform of your choice. We offer the management or enable you to operate the solution yourself. We support public, private (on-premise) as well as hybrid cloud scenarios suitable for your use case.