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.
Derek Marion commented
Would come in handy to automate remote backups.
S3 Compatible API is absolutely a must.
Our entire software development team works on Macs (18 people). Either build us Mac client or allow us to upload files to an API. Without either solutions we have to stick with Google Drive (which is bad).
This would be great to allow more options to back up to/from Proton Drive and really make it useable.
For me, this would be a main criterion before switching to an Unlimited plan
Raresh Nistor commented
This is a massive blocker for me upgrading my plan. I'd love to have it for a personal backup solution, but manually uploading files with the web UI is rather impractical on the daily.
If such an API is designed, I suggest it takes into account the requirements of other popular APIs such as Fuse and chrome.fileSystemProvider. This isn't just a matter of wrapping, such APIs would be significantly more efficient if encryption would be done by block rather than on the whole file (for truncation and random access).
Note, there's a similar suggestion for "Open API / Tools", link:
I'm a fan of more apps by Proton, and, barring that, then open API's for third party apps to store/retrieve/edit files in Proton Drive for backups and document/spreadsheet apps, or edit/manage the Contacts, or look for emails with a certain label, etc.
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/)!