Agent
JFrog Connect Agent is a lightweight software service that is responsible to keep your products connected to Connect platform 24/7.
Connect Agent was designed with a few key points in mind:
- Lightweight - consumes only ~4MB of disk space and ~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 communicates as a client-side on port 443 with Connect servers. No open network ports or listening servers are needed on the edge device.
Connect Agent works on any Linux-based device out-of-the-box:
Minimum device overall resources: 30MB RAM, 30MB Disk.
- Armv5, 6 , 7 , 8 - 32 & 64 bit
- x86_64 and x86
Systemd/SysV (init.d) service manager must be installed.
OS
Any Linux-based OS
- Yocto based build
- Ubuntu
- Debian
- Centos
- Raspberry Pi OS
- Arch
- Custom Debian build
For some agent sub-versions, the branding and name of "connect" is defined as "upswift"
If your account was created after May 10th, 2022 it is branded as Connect, prior to the specified date, it is branded as "Upswift".
The Agent sub-version should be consistent across all your devices fleet, if you have "Upswift" as the branded agent, download the Upswift Binary
Make sure to download the compatible binary for your hardware.
connect-agent.zip
2MB
Binary
connect-agent.zip
2MB
Binary
connect-agent.zip
2MB
Binary
upswift-agent.zip
2MB
Binary
upswift-agent.zip
2MB
Binary
upswift-agent.zip
2MB
Binary
Last modified 6mo ago