Endless OS uses OSTree, a non-destructive and atomic technique to deploy operating system updates. That means updates can be installed without affecting the running state of the system, making the process safe and robust from environment factors such as a sudden power loss.
When connected to the internet with WiFi or ethernet, Endless OS will periodically check if updates are available, and if so, will proceed to automatically download and apply them in the background. The user will receive a notification when the machine is ready to be restarted.
The check for updates can also be triggered manually from the Details panel in the Settings app.