> For the complete documentation index, see [llms.txt](https://docs.graph.build/EGeX4aTAJLlpg9Hh8kfl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.graph.build/EGeX4aTAJLlpg9Hh8kfl/getting-started-tutorial/installation/aws/deploy-with-cloudformation.md).

# Deploy with CloudFormation

To run on AWS, deployment is simplified by using one of our CloudFormation templates.

There are separate templates available for AWS Marketplace deployment and for deployment with licensed images. Each template gives the user the option of using an existing VPC and subnets or creating new ones. The same applies to the S3 bucket that the Transformers and Graph Writer use. Full-stack templates that include the Graph Writer also run Apache Kafka (Confluent image, KRaft mode) to orchestrate messaging between the Transformers and Graph Writer, so transformed graph data can be written to the graph database endpoint you configure (commonly Amazon Neptune).

The containers included in the full-stack CloudFormation template are:

* Studio Node
* Studio UI
* Semi Structured Transformer x1
* SQL Transformer x1
* Graph Writer x1
* Kafka

Full Stack Template for Marketplace usage: <https://graphbuild-cf-templates.s3.us-east-1.amazonaws.com/marketplace-latest/marketplace-rootstack.yaml>

There are also a range of templates with different configurations of the platform’s components (for example Studio only, Studio with SQL Transformer, Studio with Semi-Structured Transformer).

Full Stack Template for bring-your-own-license usage: <https://graphbuild-cf-templates.s3.us-east-1.amazonaws.com/licensed-latest/rootstack.yaml>

[Contact Graph.Build for a direct license](https://graph.build/contact)

1. Navigate to the [AWS console, CloudFormation homepage](https://console.aws.amazon.com/cloudformation/).
2. Select **Create Stack** and in the popup menu choose **With new resources (standard)**. This applies whether you are creating a new VPC or using an existing one.

<figure><img src="https://4224263629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FH7qjQfwE3ZOPXLRavaoV%2Fuploads%2FmbEmxPMoUwCv1SdSiSi6%2FScreenshot%202025-08-04%20at%2020.18.55.png?alt=media&#x26;token=204604a2-9a04-45eb-b4db-09fec21ad2e4" alt=""><figcaption></figcaption></figure>
