SiteGround has no public API, so the integration is the set-up guide plus the details SiteShift already knows: port 18765, key-based auth, and the /home/customer/www/
Port 18765 · SSH keys only · webroot pre-filled from the domain
Site Tools → Devs → SSH Keys Manager. Generate or import a key; the page shows your SSH username and host. SiteGround disables password login, so the key is the only way in.
Hosting → Add account → SiteGround. The account is a label for grouping — each site is connected individually.
New site → Pull from vendor → SiteGround → enter the domain and username. SiteShift fills in port 18765 and the webroot; point it at your private key.
Pull the live site down, work locally, push with a review. SiteGround's shell has tar, mysqldump and mysql, which is all the sync needs.
SiteGround disables password authentication over SSH. Use the key you created in SSH Keys Manager; SiteShift's connection form takes a private key path.
SiteShift reads the remote wp-config.php for the database credentials, dumps the existing database to a backup, then imports yours. Nothing is guessed.
After a push, flush it from Site Tools → Speed → Caching, or visitors may keep seeing the cached version for a while.
Connect your host once. Pull, work, push.
Get SiteShift — €9/mo