All of your calendars in-sync.

Synchronize events between your personal, work, business and school calendars automatically. Works with Google Calendar, Outlook, iCloud, CalDAV, and ICS/iCal feeds. Open-source under AGPL-3.0.

Privacy-First & Open Source

Open-source, released under an AGPL-3.0 license. Secure and community driven. Here are some of the latest contributors.

Universal Calendar Sync

Google Calendar, Outlook, Apple Calendar, and more. Automatically sync events between all your calendars no matter the provider.

Simple Synchronization Engine

Your events are aggregated and synced across all linked calendars. Discrepancies are reconciled. Built to prevent orphan events.

Quick Setup

Link OAuth, ICS or CalDAV accounts in seconds. No complicated configuration or technical knowledge required. Connect and go.

Hosted Pricing

Keeper.sh uses a low-cost freemium model to give you a solid range of choice. Check the GitHub repository for self-hosting options.

Free

$0

per month

For personal use and getting started with calendar sync.

Pro

$5

per month

For power users who need fast syncs, advanced feed controls, and unlimited syncing.

How It Works

Three steps to keep every calendar on the same page. Connect, configure, and forget about it.

  1. 1

    Connect your calendars

    Link your Google, Outlook, iCloud, or CalDAV accounts using OAuth or ICS feeds. It takes seconds.

  2. 2

    Configure sync rules

    Choose which calendars to sync and how events should appear. Keeper handles the rest automatically.

  3. 3

    Stay in sync

    Events are continuously aggregated and pushed across all your linked calendars. Conflicts are reconciled.

Frequently Asked Questions

Everything you need to know about Keeper.sh. Can't find what you're looking for? Reach out at support@keeper.sh.

Can I use ICS or iCal links as a source?

Yes. Any publicly accessible ICS or iCal link can be used as a calendar source in Keeper. This means you can pull events from services that only offer read-only calendar feeds.

Which calendar providers does Keeper.sh support?

Keeper.sh works with Google Calendar, Microsoft Outlook, Apple iCloud, FastMail, and any provider that supports CalDAV or ICS feeds. If your calendar supports one of these protocols, it will work with Keeper.

Can I self-host Keeper.sh?

Yes. Keeper.sh is open-source under the AGPL-3.0 license. Check the README on GitHub for setup instructions, or use one of the many Docker images we offer for quick deployment.

How often do calendars sync?

On the free plan, calendars sync every 30 minutes. On the Pro plan, calendars sync every minute.

Are my event details visible to others?

Only if you want them to be. You can choose whether events display details, or just show a generic event summary. You can customize the title, and choose to hide the details you want to keep private. These are configurable per-calendar.

Can I control how synced events appear?

Yes. You configure how events are displayed on each destination calendar. Titles, descriptions, and other details can be customized or stripped entirely.

Can I cancel my subscription anytime?

Yes. You can cancel at any time from your account settings. Your access continues until the end of the current billing period.

Ready to sync your calendars?

Start syncing your calendars in seconds. Free to use, no credit card required.