Capability Map

Everything available in Davvy

A unified platform for CalDAV and CardDAV management. Built for day-2 operations with production guardrails, sharing controls, and standards compliance.

Identity & Access

Unified account model for web dashboard and DAV clients. Session-based web auth supports TOTP 2FA with backup codes. DAV uses HTTP Basic auth and supports app passwords for non-interactive clients when 2FA is enabled. Two roles: admin and regular.

Session Auth Basic Auth TOTP 2FA DAV App Passwords Rate Limiting CSRF Protection

Calendars & Address Books

New users are auto-provisioned with a default Personal Calendar and Contacts collection. Create and rename additional calendars and address books, mark them sharable, and export collection data.

Auto-provisioning ICS Export VCF Export ZIP Bundles

Sharing Model

Per-resource sharing with three permission levels: read-only, editor, and admin. Owner-managed sharing can be toggled by system admins. Global cross-user share assignments available.

Read-only Editor Admin Per-resource

Managed Contacts

Optional web UI for structured contact management with bi-directional vCard sync. Optional review queues support owner/admin approval workflows, including manual merge resolution when needed. Related-name family links are synced bidirectionally with inverse mapping and pronoun-aware labels, with neutral fallback when pronouns are not inferable.

Bi-directional Sync Family Mapping Moderation Queue Feature-gated

Interoperability

CalDAV/CardDAV endpoints with autodiscovery redirects. Strict RFC-compliant validation by default with an admin-controlled compatibility mode for edge clients. Sync-token support for efficient incremental updates.

Autodiscovery Sync Tokens RFC Compliant Compatibility Mode

Operations & Deployment

Production preflight checks, auth throttling, PostgreSQL advisory-lock bootstrapping for replica-safe startups, and deployment guidance for Railway and Coolify.

Preflight Checks Auth Throttling Docker-first

Automated Backup + Restore

Built-in scheduled backup snapshots for calendars and address books with retention strategy controls for daily, weekly, monthly, and yearly tiers. Store locally, remotely on S3, or both, then restore with merge/replace modes and dry-run previews.

Run Now Schedule Windows Local + S3 ZIP Restore Import

Milestone Calendars

Address books can auto-generate and maintain dedicated birthday and anniversary calendars based on managed contact data, including combined couple anniversaries when relationships are mutually inferred.

Birthdays Anniversaries Auto-generated

Apple Compatibility

Optional source mirroring lets selected address books mirror into a user's default contacts collection for improved Apple client visibility across the ecosystem.

Source Mirroring macOS iOS

Single app, full DAV stack

Davvy runs as one Laravel application serving web UI, API, and DAV endpoints. Start with the Docker quick-start, then move to your preferred host.

Deployment Guide