Proton API, does one exist?

Proton does not currently offer CalDAV or CardDAV services, however there is a highly modular platform used by many large companies that allows for simple integration into third party authentication services: Baikal, backed by sabre/dav.

Does Proton have a published API that could be leveraged for authentication? sabre/dav already has a plugin for IMAP, but of course that can't put targeted to Proton. Many services offer access to their IDP these days, I'm wondering if there is a service like this from Proton as well?

27 points · 7 comments · view on lemmy.world

7 Comments

Nelizea@lemmy.world · 7 pts · 2y (2 replies)

No there's no public available API and AFAIK there are no plans for that.

kyden@lemmy.world · 1 pts · 2y (1 reply)

Thank you for letting me know!

sloppy_diffuser@sh.itjust.works · 2 pts · 2y

Official API client used by proton: https://github.com/ProtonMail/go-proton-api

I didn't see any good documentation. Its in use by (or has at least inspired) https://github.com/henrybear327/Proton-API-Bridge?tab=readme-ov-file

The API bridge backs rclone's Proton Drive support.

pineapplelover@lemm.ee · 1 pts · 2y (3 replies)

What's caldav and carddav used for?

alex_herrero@lemmy.world · 1 pts · 2y (2 replies)

Usually sync calendar and contacts.

pineapplelover@lemm.ee · 1 pts · 2y (1 reply)

Proto calendar does have an ics thing. Maybe you can use drive to backup your contacts

alex_herrero@lemmy.world · 1 pts · 2y

Not there. But would be great. At least a way to backup and recover your contacts to a new phone (both Android and iOS). That would be awesome.