Skip to content

Radicale

Radicale is a small but powerful CalDAV and CardDAV server.

Description

It is lightweight and easy to set up, providing a way to host your own calendars and contacts.

Getting started

Installation

Install Radicale using pip:

python3 -m pip install --upgrade radicale

Running Radicale

To start the server with default settings (binds to localhost:5232):

python3 -m radicale

CLI examples

The radicale module supports several command-line flags:

# Print version
python3 -m radicale --version

# Run verification of local collections storage
python3 -m radicale --verify-storage

# Start with debug logging enabled
python3 -m radicale --debug

API examples

As a CalDAV/CardDAV server, Radicale is accessed via standard DAV methods. You can use curl to create a collection:

# Create a new calendar collection
curl -u username:password -X MKCOL "http://localhost:5232/username/calendar/"

Alternatives

Backlog

  • Integration with Vikunja for shared task lists.

Sources / References

Contribution Metadata

  • Last reviewed: 2026-03-02
  • Confidence: high