SnapLogic is a software company that offers cloud integration products to allow customers to connect cloud-based data and applications with on-premise business systems. A REST architecture allows business users with limited technology skills to access and integrate data from different sources.
The SnapLogic system is based on encapsulization, which makes separate integration tasks and subtasks into modular, pluggable pieces of code – what the company calls “Snaps.” Here’s how SnapLogic explains Snaps: “A Snap can perform as simple a task as reading data from a file, or as complex an operation as connecting to an instance of Salesforce.com, analyzing the source data, and providing full access (data and functionality) to all standard and custom objects within Salesforce.com.” Modularity makes the separate elements portable, which allows them to be used in a variety of systems, and interoperable, which allows them to function with the components of other systems.
SnapLogic products include:
- SnapLogic Server: The integration platform, which SnapLogic says expands on traditional extract, transform, and load (ETL) capabilities through providing discoverable, callable, and reusable data services. The server provides access to a Snap library for common tasks.
- SnapLogic Designer: A browser-based interface for the creation of what the company calls “integration pipelines” – sequences of Snaps connected to serve a purpose. Snaps can be connected through a visual drag-and-drop interface.
- SnapCenter: A server clustering product that provides cluster management, job scheduling, failover, notifications and alerts.
- SnapStore: A collection of downloadable Snaps that have been made available by other users. Independent software vendors (ISV) can sell their own Snaps through the store.
- SnapLogic Dashboard — A management interface for an organization’s SnapLogic-based integration framework.
SnapLogic was founded in 2006. The company headquarters are in San Mateo, California.