# Versioning

### Versioning your interactive cloud infrastructure diagrams.

Possibly one of the most powerful features of Hava especially from a fault analysis and governance perspective, versioning is built in and active from the moment you connect your cloud infrastructure and start building your interactive diagrams.

Hava polls your cloud infrastructure regularly for changes.

Once a resource change is detected, a new version of the interactive diagram is created and the state change is recorded.

![Cloud Configuration Version History ](/files/kTMVzneSowUmOJVk6LXI)

The Versions Tab can be found adjacent to the Attributes Tab.

The date/time represents the time that the revision diagram was created due to the live diagram being superseded due to a state change.

To view an archived diagram, simply select it from the versions list.

Having the version history readily to hand enables your engineering team, security team or compliance audit reports to accurately see the state of play at any point in time. Need to see how your cloud infrastructure was configured 6 months ago ? Hava has you covered.

### Comparing Revisions

You can visually compare any two Hava diagrams using the "Compare Revisions" button.

This will generate a diff diagram highlighting the differences between the two diagrams including resources that were either added or removed.

<figure><img src="/files/hVpBQo42tiX5gbCwCdIJ" alt=""><figcaption></figcaption></figure>

{% embed url="<https://youtu.be/_luv01RBMAg>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hava.io/discover/versioning.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
