--- title: "Wasabi Object Replication Sync Verification" slug: "wasabi-replication-sync-verification" updated: 2026-07-08T18:39:44Z published: 2026-07-08T18:39:44Z canonical: "docs.wasabi.com/wasabi-replication-sync-verification" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.wasabi.com/llms.txt > Use this file to discover all available pages before exploring further. # Wasabi Object Replication Sync Verification Keeping your Wasabi replication buckets in sync is essential for ensuring data consistency, reliability, and successful disaster recovery. This article walks you through simple and advanced methods for validating replication, whether you prefer a quick check or a detailed comparison. ## Quick Validation Using Wasabi Stats API The fastest way to check replication status is to compare the total bucket size and the number of objects between your source and destination buckets using the Wasabi Stats API. 1. Retrieve statistics for both source and destination buckets using the Wasabi Stats API. 2. Compare the total bucket size and object count. 3. Confirm that values are nearly identical. > A small difference is normal if your bucket is actively receiving new data. If you prefer a simpler approach without working directly with APIs, you can use the provided **wasabi_utilization_report.py** Python script: [](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/wasabi_utilization_report.py)wasabi_utilization_report23.79 KB[](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/wasabi_utilization_report.py) ### Requirements - [AWS SDK boto3](https://aws.amazon.com/sdk-for-python/) for Python installed on your CLI - [Python 3+](https://www.python.org/downloads/release/python-380/) version to run the script - Python Modules: tqdm, requests, csv, logging, pathlib, typing ### Script Execution and Details 1. Download the script **wasabi_utilization_report.py** provided above. 2. Configure your Wasabi access and secret keys in your environment using the [AWS CLI](https://docs.wasabi.com/docs/how-do-i-use-aws-cli-with-wasabi). If you do not have an [access key](https://docs.wasabi.com/apidocs/generating-a-wasabi-stats-api-key), you should generate one. If using a sub-user, make sure it has the following policies attached: WasabiAccountStatsAccess and WasabiBucketStatsAccess. 3. Run the script from your terminal (python3 wasabi_utilization_report.py). 4. Review the generated output for bucket size and object count. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-0SAECQ5Q.png) ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-ZOWH88O6.png) ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-NTEZ5WAD.png) ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-WFL7WSVI.png) After opening the report, you can check the difference between Active TB and NumBillableObjects. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-SL0F21O1.png) Depending on the bucket usage, there might be a slight difference. If you think the difference is significant and want to check what is missing, you can use the next option to validate. ## Advanced Validation Using Wasabi Inventory For a deeper analysis, you can use Wasabi Inventory to generate manifests for your buckets and compare them to identify missing objects. 1. Enable Wasabi Inventory on both the source and destination buckets. If your bucket has versioning enabled, we recommend selecting the All versions option. 2. Generate and download the inventory manifest files. 3. Use a comparison method to identify differences. ## Optional: For Automation, use wasabi_compare_manifests.py ### Requirements - [Python 3+](https://www.python.org/downloads/release/python-380/) version to run the script - Python module: Pandas ### Script Execution and Details 1. Download the **wasabi_compare_manifests.py** Python script: [](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/wasabi_compare_manifests.py)wasabi_compare_manifests17.57 KB[](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/wasabi_compare_manifests.py) 2. Ensure both manifest files are available locally. 3. Run the script from your terminal: python3 wasabi_compare_manifests.py. The script compares only object keys and does not consider VersionID. 4. Review the generated CSV report for missing objects. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-TN8321T0.png) ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-10F5RJ7V.png) ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-V6E85JGE.png) ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-RCZ2R8AS.png) > For questions or issues, or to validate a replication job, contact Wasabi Support at [support@wasabi.com](mailto:support@wasabi.com).