About Smart Sync
Smart Sync automates the synchronization of data between
Pimcore environments like production, staging and
development systems
Many Pimcore projects operate multiple environments for development, testing and QA. Over time these environments drift apart, resulting in outdated data, inconsistent assets and recurring manual synchronization efforts. Smart Sync solves this problem by transferring the current state of one Pimcore instance to another while considering Pimcore-specific requirements and exclusions. Synchronization can be triggered directly from the Pimcore backend or via CLI.
Typical use cases
● Synchronize production data to staging environments
● Prepare QA and test systems
● Keep development environments up to date
● Simplify release preparation
● Reduce operational overhead
● Support more efficient infrastructure setups
● Setting up feature branch environments with a specific data baseline (e.g., live system data or a fixed test dataset)
● Creating on-demand / ad-hoc test environments (spinning up a test system with one command)
● Partial transfer of content from one system to another
○ Transfer of objects within a certain folder
○ Transfer of documents + assets without data objects
● New Pimcore upgrade strategy because of compatibility with Pimcore 10 up to 2026:
○ Extract data from old Pimcore systems
○ set up new one
○ Import data to new Pimcore system
Key benefits
Up-to-date environments
Always work with realistic and current production data. Copy
the whole system or only partial contents.
Partial Sync Possible
Transfer selected data like objects within a certain folder or
just documents or assets.
Reduced administration effort
Avoid repetitive database and file synchronization tasks.
Faster testing and QA
Prepare current test environments in minutes.
Lower infrastructure costs
Enable more efficient usage of staging and test systems, via
on-demand testing systems. No more stale testing
systems which run 24/7.
Pimcore-native approach
Built specifically for Pimcore projects and hosting environments including optimizations to exclude temporary data for maximum performance.
Technical highlights
● Configuration via Pimcore UI
● CLI support
● SSH-based synchronization
● Pimcore-specific exclusions and optimizations
● Lightweight setup
● Easy integration into existing Pimcore infrastructures
Smart Sync was created from real-world Pimcore project requirements and focuses on solving operational challenges without adding unnecessary complexity.
Version
● Current version: 1.0.0
Pimcore version support
● Pimcore-Core: Pimcore 10, 11, 12, Platform Version 2022, 2023, 2024, 2025, 2026
● PHP-Version(en): PHP >= 8.0
● Datenbank: MariaDB >= 10.3, MySQL >= 5.7
● CLI-Tools: mysqldump, rsync
Technical support
- Documentation and technical support provided by Basilicom for registered customers.
- https://basilicom.de/service
SLA
- Individual SLA possible.
- Escalation support available on request.
- Business hours support (CET).
Mo-Fr: 9-17h
Installation service
- Installation, configuration, prompt setup, template integration
and customization services available on request.
Invoicing
- The usage fee is paid annually in advance
via credit card in accordance with the Pimcore Extension Subscription Agreement
Proprietary license
- By purchasing the Extension, the customer accepts
Basilicom's End User License Agreement (EULA) in its
current version which is licensed per Pimcore
installation.