---
title: "cloudSwXtch on AWS"
slug: "cloudswxtch-on-aws"
tags: ["AWS account"]
updated: 2025-12-19T20:00:44Z
published: 2025-12-19T20:00:44Z
canonical: "docs.swxtch.io/cloudswxtch-on-aws"
stale: true
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.swxtch.io/llms.txt
> Use this file to discover all available pages before exploring further.

# cloudSwXtch on AWS

> [!NOTE]
> **WHAT TO EXPECT**
> 
> In this section, users will learn how to create a cloudSwXtch EC2 instance.

### Pre-Creation Steps

Before creating an EC2 instance with cloudSwXtch installed, users must already have an AWS account ***and*** a VPC (Virtual Private Cloud) created.

#### Installation Method:

1. [Review system requirements](/v2/docs/cloudswxtch-prerequisites)
2. [Validate subnets on AWS](/v2/docs/aws-validate-subnets)
3. [Verify security groups](/v2/docs/aws-verify-security-groups). *Optional*
4. [Create an SSH key pair](/v2/docs/create-ssh-key-pair). *Optional: if the user does not currently have a key pair.*
5. [Install cloudSwXtch on AWS](/v2/docs/install-cloudswxtch-on-aws)

Once the cloudSwXtch is running:

- [Check the Health of the cloudSwXtch Instance on AWS](/v2/docs/check-health-of-cloudswxtch-instance-on-aws)
- [Delete cloudSwXtch on AWS](/v2/docs/delete-cloudswxtch-on-aws)

More info:

- [Deploy cloudSwXtch with Terraform on AWS](/v2/docs/deploy-cloudswxtch-terraform-aws)

> [!TIP]
> PLEASE NOTE
> 
> AWS has IDs for each existing object. They also have tags, useful for organization purposes, and AWS uses tags for names.
> 
> On some places, IDs are required to work, instead of names. So be sure to record the IDs of the objects you need for later use, like VPCs, subnets, etc.

Disclaimers

- swXtch.io does not handle any policy access rights for deployment, nor does it have any special IAM roles or policies that are needed. That being said, swXtch.io suggests using a policy of least privilege for all access granted as part of the deployment. Please refer to AWS for best practices for policy rights and IAM roles and policies: [AWS Identity](https://docs.aws.amazon.com/IAM/latest/UserGuide/id.html)
- swXtch.io does not require any public resources for deployment, such as Amazon S3 buckets.
- swXtch.io’s cloudSwXtch installation does not use any AWS Secrets in Secret Manager, as swXtch.io does not natively store any sensitive data from the customer.
- Customers can encrypt their traffic, and the cloudSwXtch will still be able to handle the encrypted network traffic.
- swXtch.io does not encrypt data. It passes through any data sent in the multicast, which may or may not be encrypted.
