Cloud Inventory Diff Visualiser
Compare two cloud inventory exports and see what was added, removed, or changed. Browser-only — files never leave your device.
A pre-scan planning tool aligned with Charon in Blackglass — drop two JSON inventory exports to see structural changes (added, removed, changed). For continuous multi-cloud diffs with idle scoring and approval-gated cleanup, use Charon itself.
Privacy: files are parsed in your browser via the FileReader API and discarded immediately. No upload, no storage, no credentials — the schema only carries opaque resource IDs you choose to export.
Files are parsed in your browser via the FileReader API and discarded immediately. No upload, no storage.
Expected JSON shape
The same shape Charon emits, simplified for hand-rolled exports. Add the resource kinds you care about; missing fields are tolerated, extra fields are preserved.
{
"snapshot_id": "before-cleanup-2026-05-09",
"captured_at": "2026-05-09T08:00:00Z",
"provider": "do",
"resources": [
{
"kind": "droplet",
"id": "12345678",
"region": "lon1",
"size": "s-2vcpu-4gb",
"tags": ["staging", "bg-managed"]
},
{
"kind": "volume",
"id": "vol-abc",
"size_gb": 100,
"attached_to": "12345678"
},
{
"kind": "snapshot",
"id": "snap-xyz",
"size_gb": 40,
"created_at": "2025-08-12T10:14:00Z"
}
]
}What this tool does — and doesn’t
- Structural diff only. No idle scoring, no cost attribution, no remediation hints — those need live signal Charon collects directly.
- Tolerant by design. Resources missing
kindoridare skipped instead of failing the parse — easier to use with hand-rolled JSON. - Browser-only. Both files are read with the FileReader API and discarded after parse. Nothing is uploaded, logged, or stored.
Powered by Blackglass · See the security overview for how the paid product handles inventory data, or explore a sample workspace first.