# What is InfViz?

[Infviz](https://infviz.io) automates the drawing of infrastructure diagrams. This means you longer have to spend hours drag dropping shapes to the right position and making them the right size. It's main use cases are:

1. Automating the drawing of AWS Architecture diagrams
2. Helping companies standardise on infrastructure design diagrams.
3. Allowing companies to integrate the rendering of diagrams into their provisioning pipelines. We refer to this as Diagram as Code.

## Automated AWS Diagrams

InfViz full list of AWS capabilities:

* Generate AWS diagram from cloud formation template.
* Generate AWS diagram directly from AWS account using cross account role or IAM access key.
* Merge multiple cloudformation templates into a single diagram.&#x20;
* Merge cloudformation template with AWS account into a single diagram.&#x20;
* Edit the diagram after it has has been generated.
* Detailed table showing the security group network access.
* Detailed table showing the iam access rights.

InfViz shares many features with other products in the marketplace such as Hava, Cloudcraft and Lucidchart all which have some level of automated AWS drawing capability.&#x20;

## Infrastructure design diagrams

InfViz is designed to make it easier, for IT professionals, to create and maintain meaningful diagrams. We achieve this by having two file types:

1. Diagram files, which represents your organisation's environment and the diagram style.&#x20;
2. Design files, which represent individual applications or services.

The recommended approach for large organisations is that specialist teams create the diagram files for the enterprise to use. Then application teams or specialist hosting architects can capture the details of applications and services in designs files.

For devops aligned organisations or applications teams, which are already capturing their application details in infrastructure as code definition files, they can convert application details directly to InfViz design file json format. There is currently native support for AWS cloudformation.

![](https://1900778133-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXcVZrFQb4d_ipoLx14%2F-LXfsTfc4NnKofLQJ5Md%2F-LXgAqiqpsADEwCqjSAc%2FInfViz%20-%20Org%20Usage%20Basic%20\(2\).png?alt=media\&token=5ac1e02a-da0c-454c-968a-1f78dd919af0)

## What is Diagram As Code?

Using InfViz you can treat your design files just like code, which allows you to fully automate the visualisation of your environments. Below demonstrates the ability to:

* Link your existing source repository and build tools with InfViz studio. (Blue lines)
* View diagrams using the HTTPS PNG links from InfViz studio. (Orange lines)
* Fetch environment details directly from AWS. (Red line)

![](https://1900778133-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXcVZrFQb4d_ipoLx14%2F-LXlXFtG24U_oQpZNfYc%2F-LXlXIMAlT-VM6oeJC2o%2FInfViz%20-%20Diagram%20As%20Code%20\(2\).png?alt=media\&token=20246e77-3d4b-4dbb-9c3a-0dfe61089691)


---

# 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.infviz.io/master.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.
