Supported servers
KashCal connects to calendar services that speak CalDAV, the open calendar standard. iCloud has its own sign-in screen. Every other CalDAV service connects through the CalDAV setup, which tries the usual paths of common servers.
Compatibility at a glance
| Service | How to connect | What you'll need |
|---|---|---|
| iCloud | iCloud guide | Apple ID and an app-specific password (not your Apple ID password) |
| Nextcloud | CalDAV guide | Server address, username and an app password |
| Fastmail | CalDAV guide | Server address, username and an app password |
| Radicale | CalDAV guide | Server address, username, password |
| Baikal | CalDAV guide | Server address, username, password (Digest authentication supported) |
| Zoho | CalDAV guide | Server address, username, password |
| mailbox.org | CalDAV guide | Server address, username, password |
| Posteo | CalDAV guide | Server address, username, password |
| Stalwart | CalDAV guide | Server address, username, password |
| SOGo | CalDAV guide | Server address, username, password |
| Infomaniak | CalDAV guide | Server address, username, password |
| Davis | CalDAV guide | Server address, username, password |
| Purelymail | CalDAV guide | Server address, username, password |
| Any other CalDAV server | CalDAV guide | Server address, username, password |
For most servers, enter the main server address, like nextcloud.example.com, and
KashCal finds your calendars. If it doesn't, enter the full CalDAV URL from your
provider. If your service offers app passwords, use one instead of your main
password. You can revoke it without changing your main password.
Google and Outlook
KashCal doesn't sign in to Google or Outlook accounts. If the Google or Outlook app on your phone syncs those calendars, KashCal shows them next to your other calendars through Device calendars. Device calendars are off until you turn them on. You don't sign in again.
Meeting invitations
Sending and receiving meeting invitations depends on your server. Local calendars can't send invitations. Some servers, SOGo and mailbox.org among them, save your guests without sending them the invitation. See Known limitations before you rely on invitations for an important meeting.
Self-hosted and local servers
For a server you run yourself, such as Baikal or Radicale, type http:// in the
server address to use plain HTTP. For a self-signed certificate, turn on Trust
insecure connection for that account. On Android 17 and later, a server on your
home network also needs local network access. See the
CalDAV setup guide.
Don't see your service?
If your provider supports CalDAV, connect it through the CalDAV setup. If it doesn't work, check Sync troubleshooting, then report it.