CodyAdam
(Cody Adam)
March 18, 2025, 7:31pm
1
For my personal project, I needed to heavily rely on rclone for remote use, but I couldn't find a well-documented REST API for it.
I know there have been discussions on the forum, but nothing concrete.
So, I started working on an rclone API with fully type-safe responses, compatible with the OpenAPI spec.
GitHub (MIT license): GitHub - CodyAdam/rclone-rc: A fully typed TypeScript API client for rclone's Remote Control (RC) interface.
Available on npm: https://www.npmjs.com/package/rclone-rc
Feedback appreciated.
3 Likes
CodyAdam
(Cody Adam)
March 19, 2025, 10:22am
2
I just added a doc to track progress:
1 Like
CodyAdam
(Cody Adam)
March 19, 2025, 5:45pm
3
All major operations are implemented and tested!
Implemented Features (20/87 endpoints - 22.99%)
Core Operations
api.stats()
, api.version()
Job Management
api.jobList()
, api.jobStatus()
, api.jobStop()
, api.jobStopGroup()
File Operations
api.about()
, api.check()
, api.list()
, api.mkdir()
api.purge()
, api.rmdir()
, api.uploadFile()
Sync Operations
api.bisync()
, api.copy()
, api.move()
, api.sync()
Configuration & Utilities
api.optionsLocal()
, api.noop()
, api.noopAuth()
1 Like
system
(system)
Closed
May 21, 2025, 7:01am
5
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.