CBFS Sync

A simple library designed to enable bi-directional synchronization between local and cloud storage.

Download
CBFS Sync

Synchronize Local and Remote Storage

Add OneDrive-style synchronization to your applications with CBFS Sync. Synchronization between local and remote storage can be triggered by a file event, on-demand or scheduled. This library is fully customizable to fit your specific needs, including support for monitoring file changes, cache management and conflict resolution.

CBFS Sync

Comprehensive Features for Maximum Flexibility


Local Folder Monitoring

CBFS Sync monitors the local folders for changes, and initiates the sync process when a change is detected.

Cache Management and Conflict Resolution

CBFS Sync manages the metadata and local file cache on your behalf, and resolves file change conflicts.

Pluggable remote providers

Add any filesystem provider can be implmemented as your remote storage, whether on-premises or cloud, providing a great deal of flexibility.

Observability Events

A rich set of internal events, including a diagnostic Log event, can be handled and event data sent to your monitoring/observability platform.

Supported Platforms

.NET

Managed .NET Components

Managed .NET components based on the same high-performance codebase as our native editions. The edition of choice for managed .NET applications.

.NET

Cross-platform support for Windows, Linux, macOS and anywhere .NET Standard is supported.
Native libraries are also available for individual platforms.

  • Managed .NET components built atop our high-performance shared codebase.
  • Extensive demo applications written in C# and VB.NET.
  • Comprehensive integrated product documentation.
  • Seamless integration with Visual Studio.
  • Support for .NET Framework 2.0 - 4.8.
  • Supports Windows Vista / Server 2008 and later.
  • .NET Standard 2.0 and 2.1 support.
  • Support for .NET 6, .NET 5, .NET Core 3.1, and earlier.


C++

High-Performance C++ Classes

High-performance C++ classes packaged in 32-bit & 64-bit Windows DLLs; and C++ libraries that can be compiled against Linux, macOS, FreeBSD, and more. The edition of choice for C++ development on any platform.

C++
  • C++ classes built atop our high-performance shared codebase.
  • Extensive C++ demo applications.
  • Comprehensive HTML product documentation.
  • Seamless integration with popular development environments, including Visual Studio.
  • Supports Windows Vista / Server 2008 and later.
  • Supports Windows Vista / Server 2008 and later; plus Linux (kernel 2.6.x+) and macOS.


Delphi

Native Delphi Components

Native Delphi components with no external dependencies, based on the same high-performance codebase as our other editions. The natural choice for Delphi programming.

Delphi
  • Delphi VCL components built atop our high-performance shared codebase.
  • Extensive Delphi demo applications.
  • Comprehensive integrated product documentation.
  • Support for all Delphi versions between Delphi 6 and RAD Studio 11.
  • Supports Windows Vista / Server 2008 and later.


Java

Powerful Java Classes

Powerful Java Classes, based on the same high-performance codebase as our native editions. The edition of choice for cross-platform Java development.

Java
  • Java Classes built atop our high-performance shared codebase.
  • Extensive demo applications written in Java.
  • Includes comprehensive JavaDocs.
  • Seamless integration with popular development environments, including IntelliJ and Eclipse.
  • Supports Java 1.5+.
  • Supports Windows Vista / Server 2008 and later.
  • Supports Windows Vista / Server 2008 and later; plus Linux (kernel 2.6.x+) and macOS.


Python

Python Modules

Python modules for Windows, Linux, and macOS; featuring the same trustworthy components that come with other editions, available for use in Python 3.

Python
  • Python modules for Windows.
  • Python modules for Windows, Linux, and macOS.
  • Support for Python 3.
  • Extensive console demo applications.
  • Easy installation using PIP.
  • Demo applications and comprehensive HTML documentation.


Go

Go Packages

High-performance Go packages based on the same C++ codebase as our other editions. The edition of choice for Go development on any platform.

Go
  • High-performance, C++-based Go modules.
  • 32-bit & 64-bit C++ class libraries (Windows DLLs).
  • Supports Go 1.13 and later.
  • Comprehensive HTML product documentation.
  • Supports Windows Vista / Server 2008 and later.
  • Supports Windows Vista / Server 2008 and later; plus Linux (kernel 2.6.x+).


Components

The following components are included in CBFS Sync.

Included Demos

The following demos are installed with the product. Download the trial to get started.

Download Trial


30-Day Fully-Functional Trial

Get started today and see why developers worldwide
choose Callback Technologies components.

Order Online


CBFS Sync

A simple library designed to enable bi-directional synchronization between local and cloud storage.