Radicale - a simple calendar and contact server

Radicale is a simple CalDAV (calendar) and CardDAV (contact) server solution written in Python for clients like Mozilla Thunderbird with Lightning extension, Evolution, KDE KOrganizer, iPhone, etc.

Radicale CalDAV (calendar) and CardDAV (contact) serverTo improve your business, tool that will help you to manage calendar and access it both locally and via network is required. If you do not want to connect your calendar to @gmail.com email address, but want to make it look more professional and be sure in its security, there is a wide range of free and self-hosting services.
Radicale is an intentionally light-weight and simple CalDAV (calendar) and CardDAV (contact) server that was specifically developed to be easily installed, configured, and managed. It can store multiple calendars and multiple address books. Among the open standards that could be used for the software, CalDAV and CardDAV are one of the best and quite widely used by both clients and servers. Data can be encrypted using SSL and user access can be restricted via multiple authentication policies.

  • allows local and distant access;
  • enables reading, creating, modifying, deleting, storing multiple calendars and contacts;
  • serves up CalDAV and CardDAV content to clients.

Radicale is free and open-source software released under GPL version 3. It is written in pure Python that is object-oriented and OS-independent language. Radicale can work on Python 2.6-3.3 and PyPy > 1.9. It doesn’t have any dependencies, although Radicale can be extended by a number of useful libraries, for instance, for authentication methods.
The installation process is very simple. There is no need in superuser rights or complicated configuration. Usually the only thing that is required from user is launching the main script out-of-the-box and after a couple of minutes software is ready to use.
Radicale doesn’t require a database like Mysql or Postgres since it stores calendars in plain *.ics files and all contacts in an *.vcf format in the filesystem. Both file types are portable. Radicale is a server, not a client and doesn’t provide front-end. Radicale server has no state engine and just manages requests, but it is easy to use and it can run without any configuration.
Radicale’s main features:

  • runs on most of the UNIX-like platforms (Linux, BSD, MacOS X) and Windows;
  • shares calendars/contacts via CalDAV, CardDAV, WebDAV and HTTP;
  • supports events, todos, journal entries and business cards;
  • secures connections;
  • warns users on concurrent editing.

Radicale content can be viewed and manipulated by calendar and contact clients on computers and mobile phones. Radicale supports the latest versions of the following clients:

Radicale is a complete calendar/contact storing and managing solution that is available both locally and distantly with opportunity to limit access using authentication policies. For more information visit Radicale website.

Connect with our experts Let's talk