For client platforms other than Windows (macOS, for example), MOVEit Transfer has a Java API, a REST API, a web UI, and MOVEit Client.