Rclone flyttar och synkroniserar filer mellan lokala kataloger och drygt sjuttio moln- och lagringstjänster, och beskriver sig som rsync för molnlagring. Det är en enskild binär under MIT-licensen, och samma kommandomönster — copy, sync, move, check — gäller oavsett om målet är S3-kompatibel lagring, Google Drive, SFTP eller något av de övriga backends. Det gör skripten portabla: byter ni lagringsleverantör byter ni ett namn i konfigurationen, inte hela verktyget.
En krypterings-backend lägger ett krypterat lager ovanpå valfri remote, så lagringstjänsten ser bara chiffertext — användbart när data är hemliga men lagringsleverantören given. Verktyget kan även montera lagringen som filsystem och jämföra kataloger mot varandra.
För programmatisk styrning exponerar rclone ett Remote Control-API över HTTP och JSON, startat med rclone rcd: kommandon för jobb, synk, montering och konfiguration, med stöd för asynkrona jobb och batch-anrop — samma API använder verktygets webbgränssnitt. Schemaläggningen byggs däremot utanför verktyget, med cron eller motsvarande, och gränssnittet och dokumentationen är enbart på engelska.