Search docs.molo17.com
    A newer version of this documentation is available.
    View Latest (v2.3)

    What is Gluesync?

    Gluesync is a powerful middleware platform for real-time data integration, designed to seamlessly connect and synchronize data across multiple systems. Built with cloud-native principles, it enables efficient data replication and transformation through a flexible, agent-based architecture.

    • Cloud Native
      Flexible Deployment

    • Real-time
      Data Integration

    • Agent-based
      Architecture

    • Web UI & API
      Management

    Platform Overview

    Gluesync 2.0 Architecture

    Gluesync 2.0 has been completely redesigned from the ground up, featuring:

    • Hybrid Deployment Model: Mix cloud and on-premises components

    • Agent-based Architecture: Distributed, scalable system

    • Core Hub Orchestration: Central coordination and management

    • Modern Web Interface: Streamlined setup and monitoring

    Technology Foundation

    • Built with Kotlin, compiling to Java bytecode

    • Runs on JVM 21 for optimal performance

    • Container-first design, with bare-metal support

    • Cross-platform: Linux, macOS, and Windows

    • Cloud-ready: AWS, Azure, GCP compatible

    Key Components

    Core Hub: The Brain

    The Core Hub is the central nervous system of Gluesync, responsible for:

    • 🖥️ Web UI & API hosting

    • 🔄 Platform orchestration

    • 🔐 Security & authentication

    • 📊 Monitoring & administration

    • 💾 Data persistence

    • 🔌 Agent coordination

    Gluesync ships with Automator, a UI front end for the Bootstrapper that lets you export/import pipeline configurations. See Backup and restore to understand how this keeps Core Hub setups portable across environments and simplifies disaster recovery drills.

    Agents: The Workers

    Agents are specialized nodes that:

    • Connect directly to data sources/targets

    • Handle CDC (Change Data Capture)

    • Perform data snapshots

    • Execute transformations

    • Manage data modeling

    • Ensure data consistency

    Data Pipelines: The Workflows

    Data pipelines orchestrate your integration strategy:

    • Group source and target agents

    • Manage entity-level tasks

    • Support one-to-one and many-to-one replication

    • Apply transformation rules

    • Ensure data consistency

    Management Interfaces

    Interface Description

    Web UI

    Access the control plane via port 443 (production, HTTPS) or 1717 (default, development envs only) for:

    * Pipeline configuration * Agent management * Monitoring and alerts * Task administration

    REST APIs

    JSON-based interface for:

    * Programmatic control * Platform administration * Monitoring and metrics * Integration automation

    Security & Authentication

    • API key-based authentication

    • Per-user key generation

    • Key rotation support

    • Secure header-based transmission

    Gluesync Glossary (Quick Reference)

    New to the platform? Here is a quick cheat-sheet of Gluesync’s proprietary terminology:

    • Core Hub: The central orchestrator ("the brain"). It hosts the Web UI, manages the APIs, and routes data between agents.

    • Agent: A lightweight, specialized container deployed near your database. Source Agents read data; Target Agents write data.

    • Entity: A specific replication task. Usually represents a single table or collection mapped from source to target.

    • Pipeline: A logical container that groups together a Source Agent, a Target Agent, and multiple Entities.

    • Conductor: A module that allows you to deploy and update Agents directly from the Web UI.

    • Automator: A standalone desktop app used to backup, restore, and duplicate your Core Hub configurations (Disaster Recovery).

    Ready to Get Started?