Skip to main content

Syncs and manage your files to different storage

An system for managing and synchronizing data between different repositories, including cloud repositories, local repositories, and etc.

What is the FlowSynx?

FlowSynx is a cross-platform program to manage files and data on different repositories such as cloud storage, local file system, streams, and etc. It is a feature-rich alternative to cloud vendors' web storage interfaces. It will try to cover and support most of the cloud storage products including Azure Files, Azure Blobs, business & consumer file storage services, as well as standard transfer protocols. In addition, FlowSynx has the ability to filter and sort different data and then transfer or store them into different types.

FlowSynx Capabilities

Cross-Platform

FlowSynx system is designed to work in several computing platforms. It can work across multiple types of platforms or operating environments such as Windows, Linux, and MacOS.

Robust CLI

An integrated, and robust CLI that allows you to manage the flowsynx system (e.g., initialize, run, stop, update, uninstall, etc.) and interact with it (e.g., execute commands related to storage and etc.).

Various Storage Systems

It will try to cover and support most of the cloud storage products including S3 object stores, business & consumer file storage services, as well as standard transfer protocols.

REST-API Accessibility

FlowSynx provides a consistent REST-API interface. By the way, developers or users can directly communicate with it and consume FlowSynx REST-APIs.

SDK

In addition to the CLI and API to access and interact with the flowsynx system, the SDK is also designed to easily interact with flowsynx through different programming languages.

Dashboard

FlowSynx Dashboard is a single and easy-to-view interface tool that help you to manage, and view configurations, plugins sections, as well as checking health of running FlowSynx system.

Support Docker

FlowSynx is able to be launched on Docker in an independent and isolated environments. In addition to the dockerization, it, FlowSynx, can be executed standalone.

Dynamic Filtering

FlowSynx is able to filtering data and retrieves specific records that meet certain criteria dynamically. There is also the possibility that only required fields are sent to the output.

FlowSynx supported connectors

Flowsynx tries to support different connectors as much as possible. Below is a part of the list of connectors that are supported by Flowsynx.

Local File System

Type: Storage

In-Memory Storage

Type: Storage

Microsoft Azure Files Storage

Type: Storage

Microsoft Azure Blobs Storage

Type: Storage

Google Cloud Storage

Type: Storage

Google Drive

Type: Storage

Amazon AWS S3 Storage

Type: Storage

CSV (Comma Separated Values)

Type: Stream

JSON (JavaScript Object Notation)

Type: Stream

MySQL

Type: Database