Laravel Cloud
/install laravel-cloud
Laravel Cloud API Skill
Wraps the entire Laravel Cloud REST API in a single bash script.
Setup
Option 1 — Environment variable (preferred):
export LARAVEL_CLOUD_API_TOKEN="your-token-here"
Option 2 — Credentials file:
mkdir -p ~/.openclaw/credentials/laravel-cloud
echo '{"token":"your-token-here"}' > ~/.openclaw/credentials/laravel-cloud/config.json
Generate your token at: cloud.laravel.com → Settings → API Tokens
Usage
laravel-cloud \x3Cresource> \x3Caction> [args...]
Quick Reference
| Resource | Actions |
|---|---|
apps |
list, get, create, update, delete |
envs |
list, get, create, update, delete, start, stop, metrics, logs, vars-add, vars-replace |
commands |
list, get, run |
deployments |
list, get, initiate |
domains |
list, get, create, update, delete, verify |
instances |
list, get, sizes, create, update, delete |
bg-processes |
list, get, create, update, delete |
databases |
clusters, cluster, cluster-create, cluster-update, cluster-delete, cluster-metrics, types, list, get, create, delete, snapshots, snapshot, snapshot-create, snapshot-delete, restore, dedicated |
caches |
list, get, types, create, update, delete, metrics |
buckets |
list, get, create, update, delete |
bucket-keys |
list, get, create, update, delete |
websockets |
list, get, create, update, delete, metrics |
ws-apps |
list, get, create, update, delete, metrics |
ips |
list |
org |
get |
regions |
list |
Common Examples
# List all applications
laravel-cloud apps list
# Create an application (requires --repository)
laravel-cloud apps create --name "my-app" --region us-east-1 --repository owner/repo
# List environments for an app
laravel-cloud envs list \x3Capp-id>
# Create an environment
laravel-cloud envs create \x3Capp-id> --name "Production" --branch main
# Start / stop an environment
laravel-cloud envs start \x3Cenv-id>
laravel-cloud envs stop \x3Cenv-id>
# View environment metrics and logs
laravel-cloud envs metrics \x3Cenv-id> --period 24h
laravel-cloud envs logs \x3Cenv-id>
# Set environment variables
laravel-cloud envs vars-add \x3Cenv-id> --vars 'APP_KEY=base64:...,DB_HOST=localhost'
laravel-cloud envs vars-replace \x3Cenv-id> --vars 'KEY1=val1,KEY2=val2'
# Trigger a deployment
laravel-cloud deployments initiate \x3Cenv-id>
# Run an Artisan command
laravel-cloud commands run \x3Cenv-id> --command "php artisan migrate --force"
# Get organization and regions
laravel-cloud org get
laravel-cloud regions list
# Manage databases
# NOTE: Creating a cluster auto-creates a "main" database (schema).
# Use that default — don't create an extra one. Wire the "main" schema
# to your environment via: envs update \x3Cenv-id> --database-schema-id \x3Cmain-schema-id>
# To find the schema ID: databases cluster \x3Ccluster-id> (with ?include=schemas)
laravel-cloud databases clusters
# DB types: laravel_mysql_84, laravel_mysql_8, neon_serverless_postgres_16/17/18, aws_rds_mysql_8, aws_rds_postgres_18
laravel-cloud databases cluster-create --name my-db --type laravel_mysql_84 --region us-east-1 --size db-flex.m-1vcpu-512mb --storage 5
# Manage caches
laravel-cloud caches list
# Cache types: upstash_redis (sizes: 250mb, 1gb, ...) or laravel_valkey (sizes: valkey-pro.250mb, ...)
laravel-cloud caches create --name my-cache --type laravel_valkey --region us-east-1 --size valkey-pro.250mb
# Object storage
laravel-cloud buckets list
laravel-cloud buckets create --name my-bucket --region us-east-1
# WebSocket clusters
laravel-cloud websockets list
laravel-cloud ws-apps list \x3Cws-cluster-id>
# Per-resource help
laravel-cloud help
laravel-cloud envs help
laravel-cloud databases help
Dependencies
curl— HTTP requestsjq— JSON parsing and pretty-printing
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install laravel-cloud - After installation, invoke the skill by name or use
/laravel-cloud - Provide required inputs per the skill's parameter spec and get structured output
What is Laravel Cloud?
Manage Laravel Cloud infrastructure via API — apps, environments, deployments, databases, caches, domains, scaling, commands, storage, and WebSockets. It is an AI Agent Skill for Claude Code / OpenClaw, with 946 downloads so far.
How do I install Laravel Cloud?
Run "/install laravel-cloud" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Laravel Cloud free?
Yes, Laravel Cloud is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Laravel Cloud support?
Laravel Cloud is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Laravel Cloud?
It is built and maintained by Florian Beer (@florianbeer); the current version is v1.2.2.