Platform

Report which capabilities this server process actually provides.

Changed on

Always present, in every profile — a client must be able to tell "unavailable here, and here is why" from "endpoint does not exist".

get/platform/features

Request

  • Base URL: /api (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /api/platform/features
  • Auth: HTTP bearer

Response

Capabilities of this server process

backups_localboolean required

Backups can be produced from services running on this host. Remote backups of worker-node services are reported separately in [backups_remote][Self::backups_remote].

backups_remoteboolean required

Backups of services on worker nodes can be orchestrated, scheduled and retained by this process. true when the backup scheduler is configured and worker credentials are present, regardless of profile.

deployments_localboolean required

Application containers can run on this host. false in the control-plane profile: applications run on worker nodes joined with temps join.

dockerboolean required

Whether a Docker client exists AND a daemon answered a ping at startup. In the control-plane profile a daemon may still be present for diagnostics, but no workloads are placed here regardless.

external_pluginsboolean

External plugin binaries and plugin-owned files may be installed.

image_builds_localboolean required

Container images can be built by this process. Requires a local Docker daemon; always false when docker is false.

importsboolean required

Workload importers (Compose, Coolify, Dokploy, Portainer, Kamal, CapRover) are available. Requires a local Docker daemon to run importer containers.

kvboolean required

Managed key-value store is registered and reachable.

log_aggregationboolean required

Structured log aggregation, search and tailing is active.

managed_servicesboolean required

Managed services (PostgreSQL, Redis, MariaDB, …) can be provisioned on this host. Requires a local Docker daemon.

persistent_workspacesboolean

AI editing workspaces and chat attachments have durable local storage.

profilestring required

Serve profile this process was started with: "full" or "control-plane".

sandboxesboolean required

Agent sandboxes / workspace previews run in this process. Requires a local Docker daemon.

statelessboolean

This installation uses Postgres, injected secrets and S3 for durable state; its control-plane scratch disk may be discarded.

vulnerability_scanningboolean required

Container image vulnerability scanning is available. Requires a local Docker daemon to pull and scan images.

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status