> For the complete documentation index, see [llms.txt](https://docs.qmcloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qmcloud.io/getting-started/deploy-the-infrastructure.md).

# Deploy the Infrastructure

Once the canvas state is saved, the following action buttons are selected in sequence to deploy the desired infrastructure:

Diagram - Deployment action buttons

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

Save - The save action button saves the canvas state including components, properties, and connectors&#x20;

Validate – The validate action button validates the desired infrastructure (Properties and Syntax)

Plan – Confirm the desired infrastructure can be deployed (Checks dependencies and connections to the cloud provider)

Apply – Deploy the desired infrastructure

&#x20;

Each of the actions when competed displays a log message. The log message will indicate a success, or an error and details can be checked by selecting the appropriate log message.&#x20;

Example of the log messages on the canvas:

Diagram – Logs

<div align="left"><img src="/files/t2nX6EtmThqx06Iu9NG0" alt=""></div>

The following diagram depicts the completion of all the actions required for deploying the VPC and the subnets. It shows the logs section that displays the successful actions.

&#x20;

Diagram – Canvas, deployment sate and status

<div align="left"><img src="/files/cw8vW5SORHg50FCkVe72" alt=""></div>

This completes the getting started section.
