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 storages

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

Local File System

In-Memory Storage

Microsoft Azure Files Storage

Microsoft Azure Blobs Storage

Google Cloud Storage

Google Drive

Amazon AWS S3 Storage

FlowSynx supported streams

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

CSV (Comma Separated Values)

JSON (JavaScript Object Notation)