Skip to content

New: 18-month sync horizon, a prefix in your target calendar & gapless recurring events

Kalender Sync

Tool comparison

Kalender Sync vs. keeper.sh – self-hosting or managed service?

In Reddit threads about calendar sync, someone will quickly suggest "just use keeper.sh" – and rightly so: the open-source project is actively developed, technically well-built and has a genuine AI angle with its MCP server. The honest question is a different one: do you want to run a sync service – or use one? Here's a fair look at where keeper.sh shines and where Kalender Sync makes the difference.

Background

What can keeper.sh do?

keeper.sh is an open-source calendar sync (AGPL-3.0, TypeScript) with around 1,200 GitHub stars and very active development – releases ship almost weekly. It aggregates events from multiple sources (Google, Microsoft Outlook/365, iCloud, Fastmail, CalDAV, ICS feeds) and pushes them into destination calendars; which fields get transferred (title, description, location, attendees) is configurable per sync. Its standout feature is a built-in MCP server that lets AI agents access connected calendars via OAuth. There's a cloud version (free with 30-minute intervals and 2 linked accounts, Pro at $5/month or $42/year with 1-minute sync) – and when self-hosting via Docker, all Pro features are free.

Strengths

Where keeper.sh is strong

Open source with full data sovereignty

AGPL-3.0, full source code on GitHub, Docker images for your own server. If you want to and can self-host, your calendar data stays 100% on your own infrastructure – and you even get all Pro features for free. That's a fair, respectable model.

MCP server for AI agents

keeper.sh ships its own MCP server: AI assistants like Claude or ChatGPT can list calendars and query events via OAuth. If you want your calendar in agent workflows, this is one of the cleanest open-source solutions out there.

An active project with real momentum

Around 1,200 GitHub stars, high-frequency releases (v2.13.5 in July 2026) and a broad provider base from Google and iCloud to arbitrary CalDAV servers and ICS feeds. This is no abandoned hobby repo – it's a living project.

An affordable cloud option

If you don't want to self-host, the hosted version starts at $5/month with 1-minute sync and unlimited connections. Price-wise that's on par with Kalender Sync – so the rest of the package decides.

Where Kalender Sync wins

Where Kalender Sync wins

Using instead of operating

Self-hosting keeper.sh means: provision a server, run a Docker stack with Postgres and Redis, register your own OAuth apps with Google and Microsoft (including Google's verification process), apply updates, set up monitoring. A feature for homelab fans – unpaid admin work for everyone else. Kalender Sync is set up in the browser in 2 minutes, and we handle operations.

A German contractual partner with a DPA

Kalender Sync is run by PPJ Venture Labs UG (haftungsbeschränkt) in Munich, hosted at Hetzner in Nuremberg, GDPR- and BDSG-compliant – with a data processing agreement for business customers. When self-hosting keeper.sh, you are the responsible operator yourself; for the keeper.sh cloud, no DPA and no EU contractual partner could be found. For tax advisors, law firms and companies with works-council agreements, that's the deciding factor.

Genuine live-sharing into other calendars

keeper.sh keeps your own accounts in sync. Kalender Sync can additionally embed your availability into another person's calendar by invitation – they accept once, and from then on everything stays current automatically. No ICS subscription, no import – real events in the target calendar.

Three visibility levels as a simple choice

keeper.sh lets you configure which fields get synced – that's good, but it's configuration work. With Kalender Sync you simply pick one of three levels per sync: "busy only", "title + time" or "full details" – and you can even set the display name a blocked slot shows up as on the other side. Data minimisation as a one-click decision, not field mapping.

9 provider types – including GMX & WEB.DE

Kalender Sync connects Google, Microsoft Outlook/M365, Apple iCloud, GMX, WEB.DE, mailbox.org, Infomaniak kSuite, CalDAV and iCal feeds – and is the only tool in this comparison with direct, documented support for the German consumer providers GMX and WEB.DE. Your private German mail calendar runs in a controlled way right next to your work account.

Support instead of GitHub issues

With keeper.sh, the community helps you in the issue tracker – perfectly fine for a community project, but without commitments. Kalender Sync offers German-language support with a legal notice, a commercial-register entry and a team that answers when your calendar is business-critical.

A permanently free plan and fair euro pricing

One synchronisation is permanently free with Kalender Sync – no trial expiry, no credit card. Beyond that: Basic from €4/month, Business at €10/month, and 14 days of all Business features free to try. No dollar billing, no exchange-rate surprises.

Decision guide

When should you pick which?

keeper.sh is the right choice if:

  • You want to and can self-host – server, Docker, OAuth setup and updates included.
  • You prefer an open-source solution with full code transparency.
  • You want to connect your calendar to AI agents via an MCP server.
  • You mainly want to aggregate your own accounts and don't need sharing with third parties.

Kalender Sync is the right choice if:

  • You want to be up and running in 2 minutes – no server, no OAuth app, no maintenance.
  • You need a German contractual partner with a DPA, GDPR/BDSG compliance and Hetzner hosting.
  • You want to share your availability live into other people's calendars – with genuine two-way sync for your own accounts.
  • You want visibility per sync as a simple choice: "busy only", "title + time" or full details.
  • You want the broadest provider coverage in this comparison: 9 provider types – Google, Microsoft Outlook/M365, Apple iCloud, GMX, WEB.DE, mailbox.org, Infomaniak kSuite, CalDAV and iCal feeds. Kalender Sync is the only tool in this comparison with direct GMX & WEB.DE support.

Ready for calendar sync without running your own server?

Connect your calendars in a few clicks – GDPR-compliant, hosted in Germany, with genuine live-sharing. We handle the operations.

Try free for 14 days

Currently supported providers

Google Microsoft Apple iCloud KKSuite iCal-Feeds

Newsletter

Join the Kalender Sync community

Subscribe to our newsletter and get early access to the hottest beta features — so your setup keeps getting better.

Promise: no spam, no AI-generated filler.

Tips and product news — max. 2× per month, unsubscribe anytime. By subscribing you accept our Privacy Policy.

And psst — every now and then we hide a free month between the lines 🤫