Astrocal

Connect any CalDAV calendar to Astrocal

Connect iCloud, Fastmail, Nextcloud, or any CalDAV server with a username and password. Astrocal checks free/busy on every availability request and syncs confirmed bookings back. No OAuth.

Connect a CalDAV calendar
# Connect a CalDAV calendar
# POST /v1/calendars/caldav/connect

curl -X POST "https://api.astrocal.dev/v1/calendars/caldav/connect" \
-H "Authorization: Bearer ac*live*..." \
-H "Content-Type: application/json" \
-d '{
"preset": "apple",
"username": "you@icloud.com",
"password": "app-specific-password"
}'

# apple and fastmail auto-fill the server URL.

# For nextcloud or custom, add "server_url".

Add CalDAV to your scheduling stack