Key Features

Universal Compatibility

SyncEngine supports a wide range of APIs, ensuring that you can sync data from your preferred sources effortlessly. Getting or sending data through REST, SOAP, (S)FTP, SQL or uploading data directly into SyncEngine, it will all work as a breeze.

Robust Authentication

Securely connect to APIs with various authentication methods, including multistep OAuth, Bearer Tokens, API keys, and more.

Data Manipulation

Need your data in a different structure? SyncEngine will include any data manipulation tasks you can think of, like field mapping, merging, splitting, calculations, replacements and many more. It will also be possible to store cache and live data maps to properly sync data in any format.

Customization

SyncEngine is built with extensibility and scalability in mind. Tailor synchronization settings to meet your specific needs and add modules to extend functionalities, ensuring flexibility and control. Its modular architecture allows for easy integration of additional APIs and the creation of custom connectors. The program can scale alongside your growing needs, accommodating new APIs and expanding functionalities.

User-Friendly Interface

Our intuitive interface allows both tech-savvy developers and less technical users to set up data synchronization with ease.

Automated Scheduling

Set up automatic synchronization tasks based on your preferred schedule to keep your data up-to-date.

Real-Time Monitoring

Monitor your synchronization processes in real-time, receive alerts, and troubleshoot issues as they arise.

Self-Hosted and Secure

SyncEngine is fair-code distributed and is free for self-hosted use, personal projects, and client-specific integrations.
You can host the software on your own server, ensuring data privacy and security.

Early 2023 - Hello world!

Spring 2023 - Workflow design

Summer 2023 - Basic prototype tests

Most of the ground work is made and we've started doing some prototyping for upcoming use-cases.

December 2023 - Tracer log

Tracer system which will record an automated synchronization and allows you to investigate potential issues.

Ending 2023 - First live instance

We've launced our first live instance of SyncEngine. Even though this is just the beginning and our work is still closed-source, this gives if loads of data work continue improving the system.

February 2024 - Background process manager

SyncEngine is now capable of managing it's background processes (workers) while also supporting CRON and external solutions like the Supervisor.

March 2024 - Encrypted vault

Added an encrypted vault that can be used to safely store (and reuse) sensitive information like API authentication.

April 2024 - Column/Schema formatters

Created column/schema formatting capabilities that can be extended with modules. These structural components will be the foundation for auto-mapping data structures.

September 2024 - Access tokens for endpoints

Access tokens will allow external systems to trigger SyncEngine automations through API endpoints.

September 2024 - Flexible codecs

Codecs for encoding and decoding can now be extended into the system. Core will provide the most common types like JSON, CSV, XML, YAML, etc.

December 2024 - CLI endpoints for Automations

We've added various CLI commands to start/stop automations.

September 2025 - Advanced Flows

Instead of merely a sequence of steps we worked hard on creating a more flexible flow functionality and built the groundwork for multi-flow processes.

December 2025 - Blueprints

While available for quite some time already we've pushed the blueprint system forward. Blueprints can be used by modules to provide re-usable templates for automations, routines and storage structures.