Coolify icon

Coolify

Interact with Coolify API

Overview

This node integrates with the Coolify API to manage various resources related to application deployment and infrastructure. Specifically, for the Project resource with the Get Many operation, it retrieves multiple project records from the Coolify platform.

Typical use cases include:

  • Fetching a list of projects managed in Coolify to display or process further.
  • Automating workflows that require bulk access to project data, such as reporting or synchronization with other systems.
  • Integrating project information into broader DevOps pipelines.

For example, a user might want to retrieve all projects to generate a dashboard overview or limit the number of projects fetched to optimize performance.

Properties

Name Meaning
Return All Whether to return all available project results or only up to a specified limit.
Limit The maximum number of project results to return when "Return All" is set to false.

Output

The node outputs an array of JSON objects representing projects retrieved from the Coolify API. Each object corresponds to a single project and contains its details as provided by the API.

No binary data output is involved in this operation.

Dependencies

  • Requires an active connection to the Coolify API via an API key credential configured in n8n.
  • The node depends on the Coolify API endpoints to fetch project data.
  • No additional external services are required beyond the Coolify API.

Troubleshooting

  • Common issues:

    • Network connectivity problems may prevent the node from reaching the Coolify API.
    • Invalid or missing API credentials will cause authentication failures.
    • Requesting too many projects without enabling "Return All" may result in incomplete data if the limit is too low.
  • Error messages:

    • "The resource "project" is not implemented!" indicates a misconfiguration or internal error where the Project resource handler is missing.
    • "The operation "getAll" is not implemented!" suggests the requested operation is not supported for the Project resource.
    • Authentication errors typically indicate invalid or expired API keys; reconfigure credentials accordingly.

To resolve these, verify API credentials, ensure network access to Coolify, and confirm correct property settings.

Links and References

Discussion