Upswift Agent

Upswift Agent is a lightweight software service that is responsible to keep your products connected to Upswift platform 24/7.


Upswift Agent designed with a few key points in mind:
  • Lightweight - consume only 2MB of disk space and 8-11MB of RAM.
  • Always on - the Agent service is always running in the background, even in case of no internet connection, the agent will always keep the device accessible remotely when the internet connections return.
  • Zero dependencies - designed to run as an "add-on", nothing needs to be installed additionally to make it work.
  • Smart network behavior - the agent only communicate as a client-side on port 443 with Upswift servers. No open network ports or listening servers are needed on the edge device.


Upswift Agent works on any Linux based device out-of-the-box:
Hardware Minimum device overall resources: 30MB RAM, 30MB Disk.
  • Armv5, 6 , 7 , 8 - 32 & 64 bit
  • x86_64 and x86
OS Any Linux based OS
  • Yocto based build
  • Ubuntu
  • Debian
  • Centos
  • Raspberry Pi OS
  • Arch
  • Custom Debian build