Skip to main content
Welcome to Synatic

Introduction and overview of Synatic

Praise Magidi avatar
Written by Praise Magidi
Updated over 7 months ago

Synatic is a Powerful Data Integration Hub (DIH) platform. It consists of a set of core concepts that can be combined to perform incredibly powerful data integration operations in batch and real-time, all available through an easy-to-use GUI web application.

By combining 4 tools into one, Synatic was able to bring ETL, API Management, Data Warehousing, and Integration into a single platform to allow seamless integration and easy use for businesses to meet their goals.

Synatic allows you to rapidly build solutions integrating many services and data sources, whether on-premise or cloud-based. You always have control of your data and can choose to run Synatic services on your own cloud, on-premise, or as a fully hosted Platform as a Service.

Concepts

The following fundamental building blocks of Synatic play an important role in all aspects of building your integrations.

  • Solutions - Solutions group related items together to make managing large projects easier.

  • Flows - Flows model data integration pipelines and are the core building block in Synatic. Read about Flows first to learn how to get started with Synatic.

  • Buffers - Data can be stored on our platform in a buffer which is in MongoDB which is a NoQL database. It is an unstructured database to accommodate customizable data.

  • Connections - Connections provide secure storage for connection strings to services and systems. There are over 86 different connections to different systems plus a custom API connection.

  • Relays - Relays provide secure communication between on-premise data endpoints within a customer’s environment to Synatic and cloud-based services without opening firewall ports. Relays are seamless from a configuration perspective.

Parameters - Parameters provide variables that can be used across Flows.

How does Synatic Work?

Synatic uses the concept of flows to create integrations. A flow is a series of steps defining your data process. Steps include actions like reading data from a source, filtering data, transforming to a particular format, calling other systems, and writing data to a data source.

Synatic has a web interface where you can add steps to a flow, design, and review it. The example below shows a flow that reads a file from Google Sheets, processes it through a Super Mapper step and stores it in a Buffer database. This is explained further when creating the first flow.

Synatic also allows you to easily create REST and oData APIs that connect to your flows. For example, you might make a single customer view API that collects data from multiple systems and formats and presents it through one simplified API.


Up Next

Now that we understand what Synatic is, let's get you started by setting up your account.

Did this answer your question?