esa-snap
Process satellite imagery data with ESA SNAP
TLDR
Display all updates
Display help
SYNOPSIS
esa-snap [options] <command> [args]
PARAMETERS
install
Install a SNAP toolbox or engine (e.g., esa-snap install snap-engine)
uninstall
Remove a SNAP toolbox or engine
list
List installed SNAP toolboxes
update
Update a specific SNAP toolbox
refresh
Refresh all SNAP toolboxes
search
Search available SNAP toolboxes
info
Show details about a toolbox
--help
Display help information
--version
Show esa-snap version
--verbose
Enable verbose output
--assume-yes
Automatically answer 'yes' to prompts
DESCRIPTION
The esa-snap command is a specialized tool for installing, managing, and updating the European Space Agency's (ESA) Sentinel Application Platform (SNAP), a free open-source software for processing Earth observation data from Sentinel satellites and others.
It leverages the Snap package manager to deliver SNAP engine, toolboxes, and plugins effortlessly, ensuring compatibility across Linux distributions. SNAP supports raster and vector data analysis, including orthorectification, calibration, and classification.
esa-snap simplifies deployment by handling dependencies automatically, allowing users to install specific toolboxes like sen2corr or snap-engine without manual configuration. Ideal for remote sensing researchers, it's actively maintained by ESA's STEP team.
CAVEATS
Requires snapd service running; large downloads (GBs) for toolboxes; classic confinement needed for full desktop integration.
EXAMPLES
esa-snap install snap-engine
esa-snap list
esa-snap refresh
REQUIREMENTS
Ubuntu 18.04+, snapd installed via sudo apt install snapd.
HISTORY
Developed by ESA's STEP team since 2020 as Snap packaging for SNAP (launched 2014 for Sentinel-1/2 missions). Eases adoption amid growing EO data volumes.


