tsdav
webdav request made easy
Supported protocols
WEBDAV
webdav can help you sync any file and collections of files with the cloud
CALDAV
CALDAV allows you to sync your calendars with multiple cloud providers
CARDDAV
CARDDAV allows you to sync contacts with multiple cloud providers