Create Application — Public Repository
coolify_create_application_publicCreate an application from a public Git repository, specifying project, server, and build options. Deploy any supported Git provider's public repo with Coolify.
Instructions
Create an application from a public Git repository. You can deploy any kind of public repo from supported Git providers. For Devon's Flavor A apps (Coolify source build).
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) | |
| domains | No | FQDN for the app (e.g. https://myapp.devonwatkins.com) | |
| 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. | |
| build_pack | No | Build strategy | nixpacks |
| git_branch | No | Git branch to deploy (default: main) | main |
| description | No | Application description | |
| server_uuid | Yes | UUID of the destination server | |
| project_uuid | Yes | UUID of the target project | |
| ports_exposes | No | Comma-separated ports to expose (default: 8080) | 8080 |
| git_repository | Yes | Full Git repo URL (e.g. https://github.com/user/repo) | |
| destination_uuid | Yes | UUID of the Docker network/destination on the server | |
| environment_name | No | Environment name (default: production) | production |