Automation Documentation
Deploy on every push, or trigger deploys from scripts, CI and AI agents.
🚀 Deployment
Deploy on git push
⚡ API and MCP
Script your deploys
📊 Health checks
Checks on every deploy
🔧 Maintenance
SSL and recovery
Deployment Automation
Git-Based Deployments
Connect a GitHub, GitLab or Bitbucket repository and turn on auto-deploy. CloudPloy adds a webhook, and every push to the app's branch starts a new deployment.
# Push to the branch your app deploys from
git push origin main
# The webhook tells CloudPloy to build and deploy the new commit Manual Deploys, Redeploys and Rollbacks
From the dashboard you can deploy the latest commit, redeploy the current version (for example after changing environment variables), or roll back to a previous deployment. Each deployment keeps its own logs.
API and MCP Automation
REST API
Use a team API token to trigger deploys from your own scripts or CI. See the API docs.
# Deploy an app
curl -X POST https://app.cloudploy.com/api/v1/apps/APP_ID/deploy \
-H "Authorization: Bearer $CLOUDPLOY_TOKEN"
# Check recent deployments
curl https://app.cloudploy.com/api/v1/apps/APP_ID/deployments \
-H "Authorization: Bearer $CLOUDPLOY_TOKEN" MCP Server for AI Agents
AI coding agents can connect to CloudPloy's MCP server to create apps, deploy, read logs, set environment variables, add domains and roll back, using the same permissions as your team.
Deployment Health Checks
Health Checks
After each deploy, CloudPloy checks that the new container is running and responding before it marks the deployment successful. Failed deployments show up in the deployment list with their logs.
Auto-Scaling (coming soon)
Automatic scaling is not available yet. On paid plans you can set an app's replica count (1 to 10) by hand today.
Maintenance Automation
SSL
- ✓ Let's Encrypt certificates for custom domains
- ✓ DNS records created for you when Cloudflare is connected
Databases and Scheduling
- ✓ Optional PostgreSQL or MySQL on the app's server
- ✓ Laravel task scheduler option when you set up a Laravel app