Now in early access

Codify your Azure.
Detect drift with confidence.

parity reads your Azure estate and Terraform state, then shows drift and codification gaps before they become an incident.

Read-only
Azure analysis
On demand
Drift checks
0
Manual audits
Azure
Native first
parity — drift check
$ parity scan --subscription prod-eu-west
→ Scanning Azure resources...
✓ 124 resources found — 119 tracked in state
→ Cross-referencing Terraform state vs live Azure...
→ 5 resources are not represented in state — codification gap
⚠ Drift detected: vm-prod-01 — VM size changed
⚠ Drift detected: nsg-db — inbound rule removed
→ 2 resources drifted. Review at app.parity.com
Terraform state
vm-prod-01
size = Standard_D2s_v5
tracked in code
Live Azure
vm-prod-01
size = Standard_D4s_v5
changed 2h ago

Your cloud drifted. You found out too late.

Azure estates grow faster than the code that describes them. Manual changes slip in, config drifts, and nobody knows until an incident forces the conversation.

01
Infrastructure lives in the portal
Resources get created and changed by hand in the Azure portal. The code that's supposed to describe them falls out of date within days.
02
Drift goes unnoticed
There's no automated way to compare desired state against live state. You discover a storage account changed tiers only after the bill arrives.
03
Outages from untracked change
A tweaked NSG rule or resized VM breaks production, and the postmortem starts with "who changed this?" — with no audit trail.
04
Manual audit debt
Engineers burn hours reconciling spreadsheets against the portal. Compliance reviews become a scramble instead of a click.

Know what changed. Fix drift faster.

parity reads live Azure resources and Terraform state, then cross-references them to show what is tracked, what has drifted, and where codification gaps remain.

01
Connect your Azure
Authenticate with a scoped service principal. parity reads resources read-only — it never writes to your subscription.
02
Cross-reference state
parity reads Terraform state from your Azure Storage backend and compares tracked resources with the live Azure estate. Untracked resources reveal where codification is incomplete.
03
Watch for drift
Run a drift check on demand to flag changes with the resource, property, severity, and category. parity never modifies your subscription.

Everything you need to keep Azure in sync

Built for platform teams who are done reconciling the portal by hand.

Codification gap analysis
Compare your Azure inventory with Terraform state to identify resources that are running but not represented in code.
Drift detection
Compare Terraform state with live Azure on demand. See the moment tracked resources diverge or untracked resources appear.
Human-readable diffs
Every drift report shows exactly what changed — the property, the before, the after, and the principal that did it.
Terraform state cross-reference
Read the state you already manage in Azure Blob Storage. No proprietary DSL or lock-in.
Change attribution
Correlate drift with the Azure Activity Log to show who made the change and when, turning forensics into a search.
Read-only by design
parity never modifies your resources. It reads, compares, and reports. Your subscription stays yours.

Stop reconciling Azure
by hand.

parity is in early access with a small group of platform teams. If you're ready to understand your Azure estate and catch drift before it catches you, we want to hear from you.

No spam. No sales calls. Just a conversation.