The IoT Development Studio

Bring your IoT devices, applications and team together on one platform.

Develop your apps over-the-air and deploy instantly

Work on your applications directly in Reswarm's integrated development environment. Deploy your code on any of your IoT devices in real time securely over the internet.

App development →

Manage your IoT devices from any location

Securely connect your IoT devices from any location. Add new IoT devices as you go and structure them in groups. Control and monitor all your IoT devices on one platform.

Device management →

Benefit from synergies through collaboration

Bring your company specialists together on one platform available as a cloud or an on-premises solution. Assign user privileges with a highly granular permission structure.

Collaboration in Reswarm →


Manage any IoT device from any location

Connect your legacy devices with Reswarm.

Connect your legacy equipment

As an open platform, Reswarm enables you to easily connect your legacy equipment.

Instead of replacing your entire fleet, you can continue to read out data and generate added value from your existing machines.

Find out more about your options →

Set up secure communication with your IoT devices

Connect your IoT devices and gateways via any standard protocol and communicate with all your IoT devices from within a single platform. Deploy updates and initiate actions on IoT devices at the click of a button.

Reswarm is fully compliant with standard security protocols to protect your user data, device data, intellectual property, and accumulated data. All these assets are also secured by regular backups.

Find out more about security in Reswarm →

Secure connection with Reswarm
Visualization of remote iot device management in Reswarm.

Manage your IoT devices remotely

Scaling as you go, add multiple IoT devices with no upper limit.

Configure remote IoT devices; roll out over-the-air updates in Reswarm directly over the internet. Control all activities taking place on your IoT devices. Monitor modifications and deployments in real time.

Find out more about device management →

Structure your IoT devices

A swarm is the basic, fully autonomous hub for the management of IoT devices in Reswarm. This is where you add your IoT devices and establish connectivity. Create multiple swarms for your IoT devices.

Arrange your IoT devices in different groups within a swarm using tags. Your IoT devices can have multiple tags and can belong to various groups.

Within your swarm, you also create, store, and deploy your apps on individual devices, device groups or your entire swarm.

Find out more about device groups →

depiction of a swarm and group in Reswarm
Display of a swarm for a smart home environment.


Develop apps and roll out on any IoT device

Visualization of over-the-air app development.

Develop your apps over-the-air

Develop new apps using the integrated development environment and your favourite programming languages.

Program remotely on an IoT device as if it were sitting on your desk, getting instant live feedback.

Update your apps remotely and deploy code on multiple IoT devices, device groups or entire swarms over a secure internet connection.

Find out more about app development →

Deploy code on IoT devices globally

At the click of a button, deploy your apps on any number of IoT devices, device groups or entire swarms anywhere across the globe. Directly deploy your data collection apps or even your trained machine learning models on IoT devices.

There is no need to connect manually to IoT devices to roll out software or fetch data. Your IoT devices collect data even without a network connection and transmit it later on.

Visualization of code deployment on iot devices in Reswarm.


Benefit from synergies through collaboration

visualisation of an engineer
visualisation of a data scientist
Data Scientists
visualisation of a business analyst
Business Analysts
visualisation of a managing director.
Managing Director

Bring your experts together on a single platform

Create an environment where the specialists in your organization—from engineers to data scientists—can work together on joint projects, with each expert bringing in their unique expertise.

Ensure seamless workflows across company functions. Speed up IoT development within your company by minimizing communication gaps and in creating full transparency across your processes. Assign user privileges within your swarm to work on joint projects.

User privileges can be assigned at the swarm, device group, application, and IoT device levels. At each level, you can select between read, edit, update, and delete roles.

Find out more about user privileges →

Engineering & Data Science with Reswarm & Repods

Create a complete IoT development solution in combining Reswarm with the data science platform Repods. Map the entire IoT development cycle starting with data collection from IoT devices through model/algorithm development and deployment to testing back on the IoT device.

Find out more about Repods →

Engineering and Data Science with Reswarm and Repods.
Reswarm lokal oder in der Cloud verwenden.

Use Reswarm on-premises or in the cloud

Leverage Reswarm on-premises as part of your local IoT ecosystem or make use of the platform as a cloud service. Work behind your firewall while interfacing with edge gateways and cloud providers. If planning to use Reswarm on-premises, do not hesitate to get in touch with us to explore the possibilities.

Contact us for more information →


Full protection in Reswarm

User authentication

The authentication of users takes place via password and token-supported procedures. After authentication, user access authorization is controlled by a two-stage process. A gatekeeper intercepts all unauthorized requests even before they reach the backend. A detailed authorization check is performed based on the individually assigned rights.

Individual certificates for IoT devices

Certificates are issued individually for each IoT device. The certificates are used to connect to the Reswarm system and encrypt the data traffic.
Previously authenticated users assign a secret key to each IoT device, which identifies the IoT device to Reswarm and controls the access.

No open ports

The IoT devices in Reswarm have no open ports and cannot be accessed from the outside. The connection with Reswarm can only be initiated by the IoT device.

Regular data backups

Reswarm stores the state of the devices, login data, and all other relevant data. This data is secured by creating regular backups. An online backup system for the database continuously pushes backup data to an S3 bucket.

Commitment to protecting your data

Reswarm differentiates between four forms of data: user data, device data, code data, and data accumulated from devices for analytics. All these forms of data are protected against unauthorized access by highly granular authentication and authorization mechanisms.


Find out which IoT devices you can use

Any questions? We are here to help.
Contact us →

IoT stands for the Internet of Things. Within the Reswarm ecosystem, an IoT device is a Docker-capable device that runs on a Linux operating system. Popular examples include Raspberry Pi and modern Industrial PCs (IPC).

The IoT device is connected to the sensor to be read or the machine to be interacted with. This makes the sensor or machine available to Reswarm.

Any IoT device with a Linux operating system and Docker service can be used as an IoT device for Reswarm. Currently, the easiest way to use Reswarm is to get a Raspberry Pi or developer kits such as NVIDIA Jetson. If you are planning to connect IoT devices to Reswarm and don’t know how, you can simply contact us.

Yes. The Raspberry Pi is a capable lab and R&D device, suitable for a vast range of application scenarios. Developing with Raspberry Pi is cost-effective, simple and flexible. There is a wide availability of suitable hardware interfaces and a large user community. Robust hardware configurations based on Raspberry Pi are now also available (e.g. Kunbus RevPi Core 3). Contact us for more information.

You can use Docker-capable Industrial PCs (e.g. Beckhoff CX9020, WAGO PFC100) as Reswarm devices and can connect to a wide range of interfaces using various adapters. For easy communication with your machines via Reswarm, libraries are available for most protocols and in many programming languages (e.g. Modbus, Profibus, CODESYS, PLC4X, C, C++, Python). Contact us to discuss the IoT devices that best suit your case.

Reswarm allows you to develop software live on your IoT devices directly from the browser using your preferred programming languages and protocols. This allows you to work with the machines and sensors in a hands-on configuration during development.

Connectivity is independent of Reswarm. The IoT devices can connect to the internet via wireless local area networks (e.g. Wi-Fi), LoRa, mobile GSM connection or LAN cable. The IoT device ports can be opened and closed through Reswarm. In this way, different network security scenarios can be implemented on the device. Corporate networks often have a similar shielded architecture.

The power supply of the IoT devices is independent of Reswarm and can range from power supply connection or battery to energy sources such as solar or wind.


The IoT Development Cycle with Reswarm – Live Edge Coding and Device Management

Ready to get started?

Get in touch or create an account.