It would be amazing to have an API (like https://developers.google.com/drive/api/v3/about-sdk) to be able to make scripts that could automate uploading important files to ProtonDrive using a language like Python or similar.
bus user commented
I'm a business user, and need a Proton Disk API so a program can backup files. Otherwise Disk is useless.
Andrew heathcote commented
I use Google cloud to store music and play with an app on my phone, I would love to entirely switch to proton cloud, but can't until this feature is available
Ofer Nave commented
I need a place to automatically upload my weekly desktop backups. I want to use Drive, but without an API, I'd have to manually upload the file each week. In the meantime, I'm going to have to set up an S3 Bucket somewhere...
Matt Blackburn commented
Like others, this would help facilitate the moving off my other cloud providers.
This is really critical.
An API would allow the use of tools like rclone or platforms like Zapier. Even Mega, which is heavily encrypted too, has public API and can be used via rclone.
More broadly, APIs for all Proton services would be great...
Nicolas Forney commented
Would be great in order to connect a local NAS to proton Drive !
An API for ProtonDrive would allow individuals and the community to build tools that would make ProtonDrive more beneficial for users. Honestly a simple REST API would do the job.
One API feature that would be really nice if feasible is a way to store a tiny amount of metadata with each file, or retrieve the hash of a file without downloading its content. The use case is for folks writing tools for backing up and syncing data with ProtonDrive, this would provide an easy mechanism to perform rsync like tasks without having to either download and hash the file (unlikely) or implement some sort of manifest file per folder that contains the current hashes of the uploaded folder.
I doubt this makes votes matter anymore, but I'm a Visionary plan member. I know the money from our plan helps fund the amazing R&D coming out of Proton. This is definitely a feature that I would think is a game changer.
If done properly / securely (due to encryption etc), an API would allow Proton Drive to actually be useful as it would open integrations with so many tools (open office, syncing, backup, Joplin/Obsidian, Nextcloud, n8n, etc...)
It wouldn't require to modify files on the drive, but to download a local copy, unencrypt it, modify it, encrypt it and reupload it.
Brandon Adams commented
An API is essential for migrating all of my cloud storage workflows to Proton Drive. One I use the most is using scanbd to trigger a script that will scan a document and send it to Google Drive whenever I press the button on my document-feeding scanner.
I'd be happy to re-write this for Proton Drive and share my code.
Clinton Kildepstein commented
Be extra cautious with private, encrypted files in the cloud and integrating APIs.... It's becoming a target for hackers more and more...
Dennis Ameling commented
An API would be great indeed so we can build integrations with things like OnlyOffice (https://www.onlyoffice.com/)!
Константин Степанов commented
Looks like proton have no resources to develop Drive Client. So provide API to opensource and users create necessary apps for all of us.
Simon Thaler commented
The google storage API, S3 API or SFTP access is definitely a must.
Matt Hughes commented
I second the idea of a REST api.
Simply some rest API would be enough, then it would allow people to hook in the programming/scripting language they want