Isode's Sodium Sync enables synchronization between directory servers and other data sources such as files and databases. Originally designed as a directory synchronization tool working to and from Isode's M-Vault, Microsoft's Active Directory and other LDAP or X.500 directory servers. It has evolved into a comprehensive data synchronization tool with extensive data transformation, correlation and merging capabilities. Sodium Sync is available for evaluation here.

Sync Configuration and Scheduling

Syncs are configured and scheduled using a Wizard interface which offers immediate access to three common directory to directory sync profiles, four common LDIF transformations as well as access to an Advanced Wizard view giving fine-grain control of the synchronization process. You can read more about this on the page on sync configuration and scheduling.

Data Transformation, Mapping, Merging and Correlation

Sodium Sync incorporates extensive functionality addressing the complexities of data transformation & mapping, merging & correlation encountered when synchronizing data from multiple sources and in certain scenarios. You can read more about this on the page on data transformation, mapping and merging.

Directory Synchronization Workflow

Simple syncs occur as independent events but more complex scenarios exist where it makes sense for syncs to have relationships to each other and to external events. Sodium Sync allows for the grouping of syncs and external events into a Directory Synchronization Workflow. You can read more about this on the page on directory synchronization workflow.

Other Sodium Sync Features

Performance and Scaling

On a small system, with fast directory servers, typical performance for Sodium Sync is around 40 entries per second (2,000 entries per minute). This makes it practical to synchronize a few thousand entries with updates at short intervals, and up to a few hundred thousand entries on a daily schedule. You can read more about these features on this page.

Data Format Support

Sodium Sync's primary goal is to synchronize directories supporting LDAP or X.500 DAP access. It also provides support for data import and export using CSV (Comma Separated Value) format files and SQL Databases.

Access, Authentication and Connection Security

Sodium Sync shares directory access with Isode Sodium directory management GUI, and details of server access and connection management are shared with Sodium. Sodium offers two primary protocol access mechanisms (X.500 DAP and LDAP) with a number of security options.

Sync by Email, Air Gap and Data Diode

Sodium Sync provides a number of related solutions for situations where where normal directory replication protocols cannot be used due to issues of constrained bandwidth, transferring data across secure boundaries, at firewalls with 'air gap' requirements and across data diodes.


Commonly used Sodium Sync features are available for GUI configuration. Custom features can be configured using XML templates, with further extensibility by use of embedded scripting languages including Javascript.

Standards Conformance

Click for more information on the supported standards for LDAP and X.500 as well as other Internet Standards.