gluesync bootstrapper tool

Gluesync Bootstrapper: the open-source tool to automate thousands of data integrations in seconds

Imagine configuring 500 database tables to integrate your SQL source and NoSQL target systems, or Kafka, for example. Manually, that’s days of tedious work. With Gluesync Bootstrapper, it’s just seconds.

In the realm of data integration, configuration bottlenecks can make or break your project timeline. As organizations adopt real-time data solutions like Gluesync, the initial setup phase—mapping tables, defining transformations, and establishing connections—has traditionally demanded significant manual effort through web interfaces. But what if there was a better way?

What is Gluesync Bootstrapper?

It’s a configuration tool designed to streamline the setup of database schema mappings between source and target systems. It leverages YAML configuration files to define table structures, column mappings, and connection properties, giving you precise control over data transfer and transformation across different database systems.

Gluesync Bootstrapper transforms hours of manual configuration into seconds of automated setup.

Released under the MIT License, this open-source tool eliminates the need for manual configuration through the Core Hub Web UI by enabling you to define your entire integration architecture in simple configuration files.

The result? Precise control over how data flows between systems without the tedium of manual configuration.

Why your data team needs Gluesync Bootstrapper

For organizations implementing data integration solutions, particularly those with complex database ecosystems, Gluesync Bootstrapper represents a game-changing approach. Here’s how:

  • From hours to seconds

The tool transforms what would typically be hours of manual configuration work into a process that takes mere seconds, freeing your team to focus on extracting value from your data rather than setting up the flows.

  • Precision without the pain

The bootstrapper gives you control over your data integration setup by allowing you to define your configuration in YAML files rather than navigating through the web interface.

  • Automation at scale

When dealing with hundreds or thousands of database tables, this tool truly shines. It handles the entire setup process automatically, configuring everything through the platform APIs without requiring manual intervention through mouse clicks or keyboard input.

How Gluesync Bootstrapper works

Gluesync Bootstrapper follows a straightforward approach that transforms complex configuration into a simple, automated process:

  1. define your mappings, like source & target schema for a complete dump, or define table exclusions or inclusion for a more precise config, all in a YAML configuration file;
  2. (optionally) set your connection properties in case you don’t have a running Gluesync instance by using a JSON configuration;
  3. run the bootstrapper with a simple command;
  4. watch as it automatically configures your entire integration.

The tool utilizes a Python script called create_all_entities.py, which handles communication with the Gluesync platform APIs to set up all required configurations. The system works with YAML template files that define the mapping structure. These templates are handy when migrating from legacy Gluesync 1.x to Gluesync 2, as they can be automatically generated from existing config files.

Flexible database support

Gluesync Bootstrapper is designed to work with any database technologies; it is the Core Hub doing the dirty work:

  • All major SQL databases (MS SQL Server, PostgreSQL, etc.)
  • NoSQL databases (Couchbase, Aerospike, etc.)
  • Custom connection properties are available for specialized systems

Open-source data integration tool with MIT License

As the first open-source release from the Gluesync ecosystem, the bootstrapper marks a special milestone. Its MIT License ensures that users have the freedom to use, modify and distribute the software according to their needs.

This open approach creates possibilities for community contributions and adaptations, extending the tool’s capabilities over time. We can’t wait to see what you’ll make next, leveraging Gluesync APIs and this Bootstrapper codebase!

Transform your data integration workflow in seconds

Configuration efficiency can make the difference between agility and stagnation.

Gluesync Bootstrapper removes long manual work from data integration setup, allowing your team to focus on deriving value from your data rather than configuring how it flows.

For enterprises looking to modernize their data integration workflow, particularly those with complex or numerous database mappings, Gluesync Bootstrapper provides a powerful open-source solution that reduces configuration time from hours to seconds while ensuring precise control over data transformation.

Ready to transform your data integration workflow? Explore the Gluesync Bootstrapper repository and discover how simple data integration configuration can be.

Scroll to Top