Integrating with Vivaldi Calendar for Web Developers

This post is also available in: 日本語 Français Deutsch Српски Português Български 简体中文

Products: Vivaldi for desktop-only.

Vivaldi Calendar is a fully-featured calendar client built into the Vivaldi Browser. Users can subscribe to calendar feeds or add a single or group of events to their calendar schedules.

Calendar feeds and event files both use the iCalendar (RFC 5545) file format.


Prompt to add events to Vivaldi Calendar

To prompt a user to add an event to their calendars, create a link using the https (recommended) or http URI scheme. Example:

https://example.com/staff-meeting.ics

Prompt to subscribe to the calendar in Vivaldi Calendar

To prompt a user to follow a new calendar feed, create a link to it using the webcal URI scheme. Example:

webcal://example.com/holidays.ics

Vivaldi will assume and only supports the HTTPS protocol for calendar subscriptions.

Vivaldi polls calendar subscriptions for updates every 10 minutes. Please ensure your calendar server sets appropriate HTTP cache response headers and supports cache-revalidation to reduce the load on the server (see RFC 9111).