coolify

Manage Coolify deployments via REST API for services, databases, and environment variables.

6|2|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/dandaka/skills --skill coolify-dandaka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coolify
Source: https://github.com/dandaka/skills/tree/main/coolify
Command: npx skills add https://github.com/dandaka/skills --skill coolify-dandaka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual friction of managing self-hosted Coolify deployments by providing concise API-driven operations to create services, manage environment variables, control lifecycle actions, and inspect deployment status.

Core Features & Use Cases

  • Service creation: Create Docker Compose or service entries remotely using base64-encoded compose payloads and assign them to projects and servers.
  • Environment management: List, set, and patch environment variables required by services before starting deployments.
  • Lifecycle operations & diagnostics: Start, stop, restart services asynchronously and rely on status polling or SSH container logs for troubleshooting.
  • Use case: Programmatically deploy a web service on a Hetzner VPS, attach it to the coolify Docker network, set necessary env vars, and verify the running state.

Quick Start

Use the coolify skill to create a Docker Compose service on server SERVER_UUID in project PROJECT_UUID for the production environment and provide the base64-encoded compose payload.

Frequently Asked Questions about coolify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Coolify deployments via API?

Automate Coolify deployments by using the REST API to create services, update environment variables, and control lifecycle actions asynchronously. You can programmatically deploy Docker Compose services to self-hosted PaaS instances on VPS hosts.

How do I create a Docker Compose service on Coolify using the API?

Create a Docker Compose service by sending a base64-encoded docker_compose_raw payload via the REST API. You must assign the service to specific project and server UUIDs and target your desired environment.

Can I manage environment variables for self-hosted Coolify services programmatically?

You can manage environment variables programmatically by using API operations to list, set, and patch required variables. This allows you to configure services remotely before starting deployments.

Do I need an API key to control Coolify deployments?

An API key is required for authorization to control Coolify deployments. You must include this key in your REST API requests to authenticate service creation, lifecycle management, and status polling operations.

How does asynchronous deployment status checking work with the Coolify API?

Asynchronous deployment status checking works by polling the API after initiating start, stop, or restart commands. If troubleshooting is needed, optional SSH access can be used to retrieve container logs.

Can I use Coolify API to deploy to a Hetzner VPS?

You can deploy to a Hetzner VPS by using the API to attach services to the Coolify Docker network. The API handles programmatic lifecycle control and deployment status checks for self-hosted workflows.