Home Resources AWS Marketplace

CHAI on AWS Marketplace · Setup Guide.

Launch the CHAI appliance from your AWS account, configure it, and reach the console. If you're brand-new: CHAI is CloudHedge's AI platform for assessing (DART) and migrating (Flow) enterprise applications.

By the end CHAI is running on your EC2 instance, you've logged in, and the App Host is configured — you're ready to start your first project.

Channel aws Marketplace
Listings 5 AMIs
Instance m7i.xlarge
Before you begin 3 prerequisites

An AWS account

With permissions to launch EC2 instances and subscribe to AWS Marketplace AMIs.

An SSH client

You'll SSH into the instance once it's running. Have an existing key pair or create one during launch.

A real email inbox

Becomes your CHAI login and receives system notifications. Use one you actually check.

01Find · AWS Console

Find the CHAI AMI in the marketplace.

In the AWS console, go to EC2 → Launch Instance. Under Application and OS Images (Amazon Machine Image), type "cloudhedge chai" in the search box and switch to the AWS Marketplace AMIs tab.

Filter by vendor "CloudHedge Technologies Inc" if your account shows other matches. There are five CloudHedge listings:

AWS console · choose AMI

console.aws.amazon.com/ec2/home — Launch Instance
AWS console showing AMI search with cloudhedge chai dart in the AWS Marketplace AMIs tab 1 2 3
02Launch · EC2 Instance

Configure the EC2 instance.

After picking an AMI, AWS walks you through the standard Launch Instance flow. The values that matter for CHAI:

  • Instance typem7i.xlarge · 4 vCPU · 16 GB RAM
  • Key pair — select existing or create + download (you'll need it for SSH)
  • Security group — open 22 (SSH) and 443 (HTTPS console) for inbound
  • Storage — 150 GB minimum (the default)
EBS volumes can grow but cannot shrink. Size up at launch if you expect a large estate.

Recommended config

EC2 launch · recommended values
# Instance type m7i.xlarge vCPU 4 memory 16 GB # Network inbound:22 SSH (your IP) inbound:443 HTTPS (console) # Storage root_volume 150 GB minimum volume_type gp3 recommended
03Configure · SSH

Set login credentials over SSH.

SSH into the running instance with your key pair, check the appliance is up, and set the email + password you'll use to log into the CHAI console.

Two command sets — depending on whether your AMI ships with Docker or Podman. The chctl update config command at the end is the same on both.

The --email value becomes your username at the login screen and the address that receives notifications. Use a real inbox you control.

Terminal · ec2-user@instance

If Docker-based
$ sudo chctl status appliance $ sudo chctl start appliance
If Podman-based
$ sudo systemctl status appliance $ sudo systemctl start appliance
Set credentials — both flavors
$ sudo chctl update config \ --email user@example.com \ --username "My Name" \ --password User@1234
04Open · Browser

Open the CHAI console.

The appliance is now reachable on HTTPS. Open one of these URLs in any browser:

  • https://<public_ip>
  • https://<public_dns>
  • https://<private_ip> (if you're inside the VPC)

Sign in with the email and password you set in step 3. The appliance ships with a self-signed TLS cert, so your browser will warn you the first time — that's expected.

CHAI · login

https://ec2-XX-XX-XX-XX.compute.amazonaws.com
CHAI welcome screen with email and password fields
05Configure · App Host

Tell CHAI its own address.

After your first login, CHAI needs to know where it's running so its internal services can talk to each other. You set this once and you're done.

From the projects view, click the gear icon in the top-right corner and choose Configuration from the menu.

On the App Host tab, enter https://<your-EC2-IP> in the Callback URL field — the same address you logged in with — and click Save URL.

Settings · open Configuration

CHAI Console — Projects
CHAI projects view with settings dropdown showing Configuration highlighted 1 2

App Host · save callback URL

Settings → Configuration → App Host
App Host configuration tab with Callback URL input and Save URL button 1 2 3

You're set up.

Your CHAI appliance is running, configured, and ready for your first project. The section below is troubleshooting — skip it if everything worked, or read on if login returned a "Server pool is destroyed" error.

!Troubleshoot

"Server pool is destroyed" on login.

If the login screen returns this error, the appliance stack didn't come up cleanly. Stop it, start it, retry login. Order matters — give it a moment to settle.

For everything else, the full product documentation and the CloudHedge support team are below.

Restart sequence

Docker-based
$ sudo chctl stop appliance $ sudo chctl start appliance
Podman-based
$ sudo systemctl stop appliance $ sudo systemctl start appliance

Past first login? Keep going.

Full product documentation covers configuration, integrations, and the CHAI agent CLI. For procurement or scoped engagements, reach the CloudHedge team directly.

CHAI by CloudHedge — Agent View
/getting-started/aws-marketplace/
# Getting Started with CHAI on AWS Marketplace

CHAI is CloudHedge's AI-powered platform for assessing and modernizing enterprise applications, available as appliance AMIs on AWS Marketplace.

## Two products on the marketplace
- CHAI DART™ — assesses your VMware estate (what you have, what depends on what, what's safe to move)
- CHAI Flow™ — moves and modernizes the workloads (containerization, replatforming, cutover)

## Five marketplace listings
- CloudHedge CHAI Flow (flagship)
- CHAI DART (commercial) and CHAI DART Federal
- CHAI Flow (commercial) and CHAI Flow Federal

## Steps
1. Find the AMI: EC2 → Launch Instance → AWS Marketplace AMIs tab → search "CloudHedge CHAI"
2. Configure: m7i.xlarge (4 vCPU, 16 GB RAM), key pair, ports 22 + 443 open, 150 GB storage
3. SSH in and run `sudo chctl update config --email  --username "" --password `
4. Open https:// in a browser, log in, set the App Host IP under Settings → Configuration

## Troubleshooting
"Server pool is destroyed" on login — stop the appliance, start it again, retry login.

## Help
Documentation: https://app.cloudhedge.io/api/ch-user-guide/#
Contact: /contact/ · hello@cloudhedge.io