Skip to content
Pricing Download Open app
DocsCalendar & CalDAVCalDAV Sync & Server

Calendar & CalDAV

CalDAV Sync & Server Both

TapTidy includes a standards-compliant built-in CalDAV server that exposes your tasks as VTODO items to compatible external calendar and task applications (e.g. Apple Reminders on iOS/macOS, DAVx⁵, Thunderbird, Fantastical, BusyCal, and Home Assistant).

How It Works

TapTidy provides a dedicated tasks calendar collection. CalDAV clients can query (PROPFIND), fetch updates via RFC 6578 sync-tokens (REPORT), and create or complete tasks (PUT / DELETE) with two-way synchronization.

Single Calendar Collection: TapTidy hosts a single primary tasks calendar per account. Attempting to create secondary calendars via MKCALENDAR is intentionally refused. If your client asks to create a new calendar during setup, cancel that prompt and connect directly to the existing discovered tasks calendar.

Connecting a CalDAV Client

In your CalDAV client or DAVx⁵ account wizard, enter:

Server URL: https://your-taptidy-instance/caldav (or /.well-known/caldav)
Username: your-account-email@domain.com
Password: your generated App Password

App Passwords

For enhanced security, authenticate CalDAV clients using dedicated App Passwords with scoped access (e.g. tasks:read, tasks:write). Generate and revoke App Passwords in Settings → Privacy & security → App Passwords (or the Developer settings page).

Per-List Routing (Android)

On Android, you can configure the storage destination for individual projects under project settings (Store In):

  • TapTidy API: Standard cloud-synchronized storage.
  • External CalDAV: Syncs directly with an external third-party CalDAV server.
  • Local Only: Keeps the project stored strictly on your device without server sync.
Pro Feature: CalDAV server integration and App Password generation are included with TapTidy Pro.