pysyncml 0.1 documentation

Welcome to pysyncml

Contents   ::   Overview of pysyncml  »

Welcome to pysyncml

Welcome to the pysyncml library, a pure-python implementation of the SyncML adapter framework and protocol. SyncML is a protocol to synchronize opaque objects between multiple clients and a server. Although pysyncml does provide some utilities to synchronize certain types of content and is therefore useful as-is, it is primarily intended to be used as a library by other applications that want to add data synchronization support via SyncML.

Important

2012/09/16: pysyncml is currently beta. That means it has not had much “real-world” experience and you may encounter many bugs. However, it is being actively developed, so check back in a couple of months.

If you decide to use it anyway, you are strongly encouraged to do a full backup of your data before you use pysyncml to synchronize production data.

Working components as of 0.1.dev-r60:

  • Client-side SyncML framework with support for CRUD operations, i.e. Add/Replace/Delete Sync commands.
  • Server-side SyncML framework with support for CRUD operations, i.e. Add/Replace/Delete Sync commands.
  • Server-side conflict detection and multi-policy resolution.
  • Native support for “note” datatype.

Documentation

Contents   ::   Overview of pysyncml  »