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 daysCurrently supported providers
Google Microsoft Apple iCloud KSuite iCal-FeedsNewsletter
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.