All Posts

Have your own OpenClaw๐Ÿฆž on AWS / GCP: The Complete Guide

Mar 9, 2026ยทMilton Yan
Have your own OpenClaw๐Ÿฆž on AWS / GCP: The Complete Guide

OpenClaw๐Ÿฆž is your personal AI agent that lives in a cloud computer. It can install software, run code, browse the web, and complete tasks autonomously. In this guide, we'll walk you through getting your own OpenClaw up and running โ€” from zero to a working agent in about an hour.

Overview#

StepWhatTimeCost
1Get Your Model API Keys~30 minPay-as-you-go
2Set Up a Cloud Server~15 min~$30โ€“33/mo
3Install Docker~5 minFree
4Create Your API Key Config~3 minFree
5Pull and Run OpenClaw~5 minFree
6Verify It's Running~2 minFree
Total~60 min~$30/mo + model usage

Prerequisites#

Before you begin, make sure you have:

  • An AWS or GCP account with billing enabled
  • Basic familiarity with the terminal
  • A credit card for purchasing model API keys

Step 1: Get Your Model API Keys (~30 min ยท pay-as-you-go)#

OpenClaw uses your own API keys to call AI models. You'll need to sign up with each provider and grab an API key. You don't need all of them โ€” pick the ones you want to use.

Anthropic (Claude)#

  1. Go to console.anthropic.com
  2. Click Sign Up โ€” you can use Google or email
  3. Go to Settings โ†’ Billing โ†’ add a credit card and top up credits (minimum $5)
  4. Navigate to API Keys โ†’ Create Key
  5. Name your key (e.g. "openclaw") and copy it โ€” starts with sk-ant-...
ModelInput PriceOutput Price
Claude Sonnet 4$3 / 1M tokens$15 / 1M tokens
Claude Opus 4$15 / 1M tokens$75 / 1M tokens
Claude Haiku 4$0.80 / 1M tokens$4 / 1M tokens

OpenAI (GPT)#

  1. Go to platform.openai.com
  2. Click Sign Up โ€” you can use Google, Microsoft, or Apple account
  3. Go to Settings โ†’ Billing โ†’ Add payment details โ†’ add a credit card and top up credits (minimum $5)
  4. Navigate to API Keys โ†’ Create new secret key
  5. Name your key and copy it โ€” starts with sk-...
ModelInput PriceOutput Price
GPT-4o$2.50 / 1M tokens$10 / 1M tokens
GPT-4o mini$0.15 / 1M tokens$0.60 / 1M tokens
o1$15 / 1M tokens$60 / 1M tokens

Google (Gemini)#

  1. Go to aistudio.google.com
  2. Sign in with your Google account
  3. Click Get API Key โ†’ Create API key in new project
  4. Copy the key
  5. To use paid models, go to console.cloud.google.com โ†’ enable billing and link the project
ModelInput PriceOutput Price
Gemini 2.5 Pro$1.25 / 1M tokens$10 / 1M tokens
Gemini 2.5 Flash$0.15 / 1M tokens$0.60 / 1M tokens

xAI (Grok)#

  1. Go to console.x.ai
  2. Click Sign Up โ€” you can use your X (Twitter) account or email
  3. Go to Billing โ†’ add a credit card and top up credits
  4. Navigate to API Keys โ†’ Create API Key
  5. Name your key and copy it
ModelInput PriceOutput Price
Grok 3$3 / 1M tokens$15 / 1M tokens
Grok 3 Mini$0.30 / 1M tokens$0.50 / 1M tokens

DeepSeek#

  1. Go to platform.deepseek.com
  2. Click Sign Up โ€” use email or phone number
  3. Go to Top Up โ†’ add credits via credit card or other payment methods (minimum ~$2)
  4. Navigate to API Keys โ†’ Create new API key
  5. Name your key and copy it
ModelInput PriceOutput Price
DeepSeek V3$0.27 / 1M tokens$1.10 / 1M tokens
DeepSeek R1$0.55 / 1M tokens$2.19 / 1M tokens

Tip: Start with just one or two providers. Claude and DeepSeek are a great combo โ€” Claude for quality, DeepSeek for cost efficiency.

Save your keys somewhere safe. You'll need them in Step 3.


Step 2: Set Up a Cloud Server (~15 min ยท ~$30โ€“33/mo)#

You need a server to run OpenClaw on. Choose either AWS or GCP.

Option A: AWS (EC2)#

  1. Go to aws.amazon.com and create an account (you'll need a credit card and phone number for verification)
  2. Once logged in, go to EC2 โ†’ Launch Instance and configure:
SettingRecommended ValueEst. Cost
AMIUbuntu 24.04 LTSFree
Instance Typet3.medium (2 vCPU, 4GB RAM)~$30/mo
Storage30GB SSD~$3/mo
Security GroupAllow ports 22, 80, 443Free
Total~$33/mo

Then SSH into it:

ssh -i your-key.pem ubuntu@your-ec2-ip

Option B: GCP (Compute Engine)#

  1. Go to cloud.google.com and click Get started for free (you'll get $300 free credits for 90 days)
  2. Add a credit card for billing verification
  3. Go to Compute Engine โ†’ VM Instances โ†’ Create Instance and configure:
SettingValueEst. Cost
Machine Typee2-medium (2 vCPU, 4GB RAM)~$25/mo
Boot Disk30GB SSD~$5/mo
OSUbuntu 24.04 LTSFree
Total~$30/mo
gcloud compute instances create openclaw-vm \
  --zone=us-central1-a \
  --machine-type=e2-medium \
  --image-family=ubuntu-2404-lts \
  --image-project=ubuntu-os-cloud \
  --boot-disk-size=30GB \
  --tags=http-server,https-server

Allow HTTP traffic:

gcloud compute firewall-rules create allow-openclaw \
  --allow tcp:80,tcp:443 \
  --target-tags=http-server,https-server

SSH into it:

gcloud compute ssh openclaw-vm --zone=us-central1-a

Step 3: Install Docker (~5 min ยท free)#

Once you're SSH'd into your server, install Docker:

sudo apt update && sudo apt install -y docker.io docker-compose
sudo usermod -aG docker $USER

Log out and back in for the group change to take effect.


Step 4: Create Your API Key Config (~3 min ยท free)#

Create a .env file with the API keys you got from Step 1:

.env
ANTHROPIC_API_KEY=sk-ant-xxx
OPENAI_API_KEY=sk-xxx
GOOGLE_API_KEY=xxx
XAI_API_KEY=xxx
DEEPSEEK_API_KEY=xxx

You only need to include the keys for providers you signed up with. For example, if you only got Claude and DeepSeek:

.env
ANTHROPIC_API_KEY=sk-ant-xxx
DEEPSEEK_API_KEY=xxx

Step 5: Pull and Run OpenClaw (~5 min ยท free)#

docker pull openclaw/openclaw:latest
docker run -d \
  --name openclaw \
  -p 80:8080 \
  --env-file .env \
  --restart unless-stopped \
  openclaw/openclaw:latest

Step 6: Verify It's Running (~2 min ยท free)#

docker logs openclaw

You should see:

๐Ÿฆž OpenClaw is running on port 8080
โœ“ Connected to OpenClaw API
โœ“ Models loaded: claude, deepseek

Open http://your-server-ip in your browser โ€” your OpenClaw๐Ÿฆž is ready! Give it a task and watch it go.

Ready to deploy your own AI agent?

Deploy OpenClaw on CoreSpeed in minutes โ€” fully managed, private, and scalable.