dokployManage Dokploy deployments, projects, applications, and domains via the Dokploy API.
Install via ClawdBot CLI:
clawdbot install JoshuaRileyDev/dokployInteract with Dokploy's API to manage projects, applications, domains, and deployments.
/settings/profile → "API/CLI Section"DOKPLOY_API_URL environment variable (default: http://localhost:3000)Set these environment variables or use the config command:
# Dokploy instance URL
export DOKPLOY_API_URL="https://your-dokploy-instance.com"
# Your API token
export DOKPLOY_API_KEY="your-generated-api-key"
# Or run the config command
dokploy-config set --url "https://your-dokploy-instance.com" --key "your-api-key"
dokploy-project list
dokploy-project get <project-id>
dokploy-project create --name "My Project" --description "Description here"
dokploy-project update <project-id> --name "New Name" --description "Updated"
dokploy-project delete <project-id>
dokploy-app list --project <project-id>
dokploy-app get <application-id>
dokploy-app create \
--project <project-id> \
--name "my-app" \
--type "docker" \
--image "nginx:latest"
Application types: docker, git, compose
dokploy-app deploy <application-id>
dokploy-app logs <application-id> --deployment <deployment-id>
dokploy-app deployments <application-id>
dokploy-app update <application-id> --name "new-name" --env "KEY=VALUE"
dokploy-app delete <application-id>
dokploy-domain list --application <application-id>
dokploy-domain get <domain-id>
dokploy-domain create \
--application <application-id> \
--domain "app.example.com" \
--path "/" \
--port 80
dokploy-domain update <domain-id> --domain "new.example.com"
dokploy-domain delete <domain-id>
dokploy-app env list <application-id>
dokploy-app env set <application-id> --key "DATABASE_URL" --value "postgres://..."
dokploy-app env delete <application-id> --key "DATABASE_URL"
dokploy-status
dokploy-config show
Base URL: $DOKPLOY_API_URL/api
| Endpoint | Method | Description |
|----------|--------|-------------|
| /project.all | GET | List all projects |
| /project.create | POST | Create project |
| /project.byId | GET | Get project by ID |
| /project.update | PATCH | Update project |
| /project.delete | DELETE | Delete project |
| /application.all | GET | List applications |
| /application.create | POST | Create application |
| /application.byId | GET | Get application by ID |
| /application.update | PATCH | Update application |
| /application.delete | DELETE | Delete application |
| /application.deploy | POST | Trigger deployment |
| /deployment.all | GET | List deployments |
| /deployment.byId | GET | Get deployment by ID |
| /deployment.logs | GET | Get deployment logs |
| /domain.all | GET | List domains |
| /domain.create | POST | Create domain |
| /domain.update | PATCH | Update domain |
| /domain.delete | DELETE | Delete domain |
x-api-key headerjq for JSON parsing in scriptsGenerated Mar 1, 2026
A small business owner uses Dokploy to deploy and manage their company website and customer portal applications. They create projects for different services, add custom domains, and update environment variables for staging and production environments, ensuring reliable uptime and easy scaling.
A software development team integrates Dokploy into their CI/CD workflow to automate deployments of microservices. They use the API to trigger deployments from Git pushes, monitor logs for debugging, and manage multiple applications across projects, streamlining the release process.
An educational institution deploys online learning platforms and student portals using Dokploy. Administrators manage applications for different courses, set up domains for each department, and handle environment variables for database connections, ensuring secure and organized access.
A startup uses Dokploy to quickly deploy and iterate on their minimum viable product (MVP). They create applications for web and mobile backends, add custom domains for branding, and use deployment logs to track performance and fix issues during early user testing.
A digital agency manages multiple client websites and applications through Dokploy. They set up separate projects for each client, deploy applications using Docker or Git, and handle domain configurations and updates, providing efficient and scalable hosting services.
Offer managed hosting services where clients pay a monthly fee for deployment, monitoring, and maintenance of their applications using Dokploy. This includes automated backups, scaling, and support, generating recurring revenue from small to medium-sized businesses.
Provide consulting services to help organizations integrate Dokploy into their existing infrastructure, including setup, customization, and training. Charge per project or hourly for implementation, optimization, and ongoing technical support.
Resell Dokploy as a white-labeled deployment platform to other agencies or IT providers, who can brand it as their own service. Generate revenue through licensing fees or revenue-sharing agreements based on client usage and scale.
💬 Integration Tip
Ensure the DOKPLOY_API_URL and DOKPLOY_API_KEY environment variables are securely set before running commands, and use jq for parsing JSON outputs in automation scripts to handle API responses effectively.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.