Create Application — Docker Compose (Empty)
coolify_create_application_dockercomposeCreate and deploy a Docker Compose application by providing the raw docker-compose.yml content. Specify project, server, environment, and optionally deploy immediately, eliminating the need for a Git repository.
Instructions
Create a Docker Compose application without Git. You can deploy complex applications easily with Docker Compose by providing the raw compose file content directly. Note: Coolify marks this endpoint as deprecated in favor of /services, but it remains available in the UI.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Application display name | |
| reveal | No | Reveal redacted secret values in the response (default false; the call is audited) | |
| instance | Yes | REQUIRED — which Coolify instance to mutate: 'prod' (Hetzner VPS) or 'dev' (local OrbStack VM). No default: state the target explicitly so a write never lands on prod by accident. | |
| description | No | Application description | |
| server_uuid | Yes | UUID of the destination server | |
| project_uuid | Yes | UUID of the target project | |
| instant_deploy | No | Deploy immediately after creation (default: false) | |
| destination_uuid | No | UUID of the Docker network/destination on the server | |
| environment_name | No | Environment name (default: production) | production |
| docker_compose_raw | Yes | Full docker-compose.yml content as a string |