InSync Automation Engine

Network Automation & Orchestration

Product Overview

InSync Automation Engine is a vendor agnostic software platform purpose built for network automation and orchestration. Platform has two versions, one for service provider and another for enterprise.

With InSync Automation Engine Service providers and Enterprises can provision or deprovision network services, compare network state, automate workflows, manage devices or services and build customized use-cases for superior customer experience, faster go-to-market and increased productivity. 

Underneath the platform is a powerful python-based core that runs on virtual environment for flexible deployment across both on-premise or cloud.

Our proposition

How we best deliver value

Fault Tolerant

Automated network operations must be reliable especially on critical operations. We understand that very need and have built our platform to be fault tolerant. As our platform supports a fully redundant distributed architecture, failures of every platform component are handled through a leader election algorithm. This ensures yours critical automated network operations are not impacted and run as scheduled.

Transactional Integrity

Throughout its’ operation, InSync automation engine maintains transactional integrity. This means that a network will not be left at an unknown state once a task is executed. It will always be at the current or desired state. In case of a failed attempt, InSync platform will make sure it’s rolled back to the current state and alert leaving the network on an always known state. This is also known as the atomic nature of command execution and is achieved through granular state monitoring of tasks within a service.

Distributed Architecture

InSync’s platform has a distributed architecture in order to cater service provider network complexities, scale and reliability. Platform supports scalability through multi-node deployment of components controlled through a cluster of distributed control nodes. Thus, platform architecture is fully redundant to cater reliability needs of a service provider and handles faster service fulfilment through distributed functionality.

Out of the box or tailor made

Whilst we support many out of the box features, One of the main benefits of InSync automation engine is its ability to customize and on-board new services. InSync will make sure new devices are on-boarded, logics are customized, portals are customized, new services are on-boarded based on your need. Further widget-based dashboard can be customized and personalized depending on client requirements to visualize most relevant data per client.

Need More Details? Have a requirement?

Multi-vendor Network Automation

Vendors Supported

Integrated End to End Delivery

Product Components

InSync Automation Engine’s architecture consist of four modular components; device communication, processing & logic, web front end and interconnect and privilege access management. Each element has their own functionality and inter-operate to deliver end to end intended services. Product comes with out of the box features for discovery, provisioning and workflow and can be easily customized to cater different requirements.

InSync Automation Engine Components

Device Communications

Device communications layer consists of adaptors that communicate with devices over interfaces such as NETCONF, SSH and REST APIs in a vendor agnostic manner. Both read and write functions for managing, discovery and provisioning are enabled and executed through this layer. Different southbound interface options are available for both legacy and modern devices from vendors. This layer also supports feeds from SNMP, ST and logs for detailed network monitoring and analytics. Integration with network related services such as DHCP, DNS, IPAM is made possible via REST API.

Processing and Logics

Logic layer consist of the intelligence of InSync’s automation engine and contains functions such as processing of data collected through other modules. It’s responsible for network discovery, device modeling, network services modeling, service provisioning and validation. This is also the responsible component when it comes to creating custom logics and policy frameworks.

Privilege Access Management

Privilege Access Management module takes care of all the system related functionalities of InSync Automation Engine. This module manages user authentication and authorization for role based access control, provides system management and software administration, reporting, log management, file management and many more.

Web front end and Interconnect

Web front end runs all front end related tasks. This is the external facing portal that is used by both administrators and service users. In addition to its web-based user interface, this layer also consists of gateways that connects to third-party applications such as ticketing systems, OSS/BSS and CRM for external system integration. 

Out of the box features for your convenience

Product features

Self Care Portals

Fully customizable, widget based web self care portals for administrators and customers

Service Topology View

Visualization of network service topology such as L2/L3 VPNs with multiple topology types

Multi Adapters

Support for legacy and software defined devices through versatile adapters such as SSH, SNMP, NETCONF, ST & REST API support


Granular control through role based access control

Third Party Tool Integration

Integration of third party systems through APIs

On Demand or Scheduled

Ability to provision network services on-demand or scheduled in an atomic fashion 


Customizable widget based dashboards, tailor made for user requirements

Reporting & Logging

Periodic or on-demand reports through detailed reporting and logging history for troubleshooting

Request A Demo

Software Pre-Requisites

  • Operating System : CentOS/Redhat Enterprise Linux 7 or above
  • Memory: 8GB per node
  • CPU : 4vCPU per node
  • Disk : 256GB per node
  • Database : MySQL 3 node cluster
  • Platform should be synchronized with NTP and will require an SSL certificate.