CLI

l4 integrations

List the cloud providers connected to your LevelFour organization.

l4 integrations shows which cloud providers (AWS, GCP, Azure, Kubernetes) are connected to your organization. Providers has the provider_id each one goes by.

Global flags (--json, --jq, --template, --quiet, --token, --api) apply. See CLI overview. Exit codes follow the standard CLI exit conventions.

list

l4 integrations list

Returns one row per connected provider, its provider_id under ID and its provider_name under Name:

╭───┬────╮
│ID │Name│
├───┼────┤
│aws│AWS │
│gcp│GCP │
╰───┴────╯
A provider listed here is connected, and its ID is the value --provider takes on l4 costs and l4 recommendations.

A provider you expect and do not see has not been connected yet.

--json returns the same rows in a JSON envelope:

l4 integrations list --json
{
  "success": true,
  "data": [
    { "provider_id": "aws", "provider_name": "AWS" },
    { "provider_id": "gcp", "provider_name": "GCP" }
  ],
  "timestamp": "2026-04-27T11:00:00Z"
}

Examples

Read the provider_id values on their own, for scripting:

l4 integrations list --jq '.data[] | .provider_id'

Fail a pipeline when a provider is not connected:

l4 integrations list --jq '.data[] | select(.provider_id == "aws")' --quiet \
  || { echo "AWS integration missing"; exit 1; }

On this page

Ask the FinOps Agent about your cloud spend