CalDAV Setup
CalDAV lets you view and manage hosted calendar events directly in your favorite calendar app. Changes made in the app sync back to CalendarPipe in real time.
Credentials
| Field | Value |
|---|---|
| Server URL | https://www.calendarpipe.com/api/caldav/ |
| Username | Your CalendarPipe account email |
| Password | Your CalendarPipe API key |
| Principal URL (if required) | https://www.calendarpipe.com/api/caldav/principals/{userId}/ |
Your API key is available in Settings > API Keys. Use the API key as the password — not your account password.
The trailing slash on the Server URL is required. Omitting it will cause connection failures in most CalDAV clients.
Apple Calendar
Screenshot: Apple Calendar CalDAV account setup dialog
- Open System Settings > Internet Accounts (on macOS Ventura and later) or Calendar > Settings > Accounts (on older macOS).
- Click Add Other Account (or the + button), then select CalDAV Account.
- Set the account type to Manual.
- Enter the Server URL, Username (your CalendarPipe email), and Password (your API key).
- Click Sign In.
After signing in, auto-discovery of your calendars may take a few minutes. If calendars do not appear immediately, wait and refresh.
Thunderbird
Screenshot: Thunderbird new calendar setup dialog
- Open Thunderbird and switch to the Calendar tab.
- Right-click in the calendar list panel and select New Calendar.
- Select On the Network and click Next.
- Set Format to CalDAV and paste the Server URL into the Location field.
- Click Find Calendars and enter your Username and Password (API key) when prompted.
- Select the calendars you want to subscribe to and click Subscribe.
Generic CalDAV Client
Use these credentials with any CalDAV-compatible client:
| Field | Value |
|---|---|
| Server URL | https://www.calendarpipe.com/api/caldav/ |
| Username | Your CalendarPipe account email |
| Password | Your CalendarPipe API key |
| Principal URL | https://www.calendarpipe.com/api/caldav/principals/{userId}/ |
| Auth method | Basic authentication |
| SSL / TLS | Required |
The Principal URL is only needed for clients that cannot auto-discover calendars from the server URL alone.
Troubleshooting
| Problem | Solution |
|---|---|
| Cannot connect to server | Verify the Server URL includes the trailing slash: https://www.calendarpipe.com/api/caldav/ |
| Wrong password / authentication failed | The password must be your CalendarPipe API key, not your account password. Generate one in Settings > API Keys. |
| Calendars not appearing after sign in | Auto-discovery may take a few minutes. Wait and refresh the account. |
| Client requires Principal URL | Use https://www.calendarpipe.com/api/caldav/principals/{userId}/ where {userId} is your CalendarPipe user ID. |
Next Steps
- ICS Feed — Subscribe to a read-only feed instead
- Hosted Calendars Overview — Create and manage your hosted calendars via API