Skip to main content

Supported servers

If your calendar service speaks CalDAV, the open calendar standard, KashCal can connect to it. Popular services are recognized for you and have their own setup guides. Everything else connects through the general CalDAV setup.

Compatibility at a glance

ServiceHow to connectWhat you'll need
iCloudiCloud guideApple ID + an app-specific password (not your normal Apple password)
NextcloudCalDAV guideServer address, username, and an app password
FastmailCalDAV guideServer address, username, and an app password
RadicaleCalDAV guideServer address, username, password
BaikalCalDAV guideServer address, username, password
ZohoCalDAV guideServer address, username, password
mailbox.orgCalDAV guideServer address, username, password
PosteoCalDAV guideServer address, username, password
StalwartCalDAV guideServer address, username, password
SOGoCalDAV guideServer address, username, password
Any other CalDAV serverCalDAV guideServer address, username, password
Automatic discovery

For most servers you can enter the main address (like nextcloud.example.com) and KashCal finds the right calendar path for you. If a service offers app-specific passwords or app passwords, use one of those rather than your main account password. It's safer and often required.

Google and Outlook

Google Calendar and Outlook don't offer the kind of CalDAV access KashCal connects to directly. The good news: if the Google or Outlook app on your phone already syncs those calendars, KashCal can show them right alongside everything else through Device calendars. You see and manage them in one place, without a separate sign-in.

A note about meeting invitations

Sending and receiving meeting invitations (iTIP scheduling) depends on your server. Most major CalDAV services support it. A few have quirks, and local-only calendars can't send invitations at all. See Known limitations for the details before you rely on invitations for an important meeting.

Self-hosted and local servers

If you run your own server (such as Baikal or Radicale) over plain HTTP or with a self-signed certificate, KashCal has an option to Trust insecure connection for that account. It's meant for self-hosted and local setups, not for production services. See the CalDAV setup guide.

Don't see your service?

If your provider supports CalDAV, it will very likely work through the general CalDAV setup. If you hit trouble, check Sync troubleshooting first.