Skip to main content

Configuration

All SDK clients can be configured via constructor options or environment variables. Copy .env.example to .env to get started.

cp .env.example .env

Scan API

Env VarRequiredDefault
PANW_AI_SEC_API_KEYOne of key/token
PANW_AI_SEC_API_TOKENOne of key/token
PANW_AI_SEC_API_ENDPOINTNohttps://service.api.aisecurity.paloaltonetworks.com

Management API

Env VarRequiredDefault
PANW_MGMT_CLIENT_IDYes
PANW_MGMT_CLIENT_SECRETYes
PANW_MGMT_TSG_IDYes
PANW_MGMT_ENDPOINTNohttps://api.sase.paloaltonetworks.com/aisec
PANW_MGMT_TOKEN_ENDPOINTNohttps://auth.apps.paloaltonetworks.com/oauth2/access_token

Model Security API

Falls back to PANW_MGMT_* variables if service-specific ones are not set.

Env VarRequiredDefault
PANW_MODEL_SEC_CLIENT_IDFalls back to MGMT
PANW_MODEL_SEC_CLIENT_SECRETFalls back to MGMT
PANW_MODEL_SEC_TSG_IDFalls back to MGMT
PANW_MODEL_SEC_DATA_ENDPOINTNohttps://api.sase.paloaltonetworks.com/aims/data
PANW_MODEL_SEC_MGMT_ENDPOINTNohttps://api.sase.paloaltonetworks.com/aims/mgmt
PANW_MODEL_SEC_TOKEN_ENDPOINTFalls back to MGMT

Red Team API

Falls back to PANW_MGMT_* variables if service-specific ones are not set.

Env VarRequiredDefault
PANW_RED_TEAM_CLIENT_IDFalls back to MGMT
PANW_RED_TEAM_CLIENT_SECRETFalls back to MGMT
PANW_RED_TEAM_TSG_IDFalls back to MGMT
PANW_RED_TEAM_DATA_ENDPOINTNohttps://api.sase.paloaltonetworks.com/ai-red-teaming/data-plane
PANW_RED_TEAM_MGMT_ENDPOINTNohttps://api.sase.paloaltonetworks.com/ai-red-teaming/mgmt-plane
PANW_RED_TEAM_TOKEN_ENDPOINTFalls back to MGMT

Regional Endpoints

Override endpoint variables for non-US deployments:

# EU
export PANW_MGMT_ENDPOINT=https://api.eu.sase.paloaltonetworks.com/aisec

# UK
export PANW_MGMT_ENDPOINT=https://api.uk.sase.paloaltonetworks.com/aisec

# FedRAMP
export PANW_MGMT_ENDPOINT=https://api.gov.sase.paloaltonetworks.com/aisec
Shared Credentials

If you use the same OAuth2 client for all services, you only need to set PANW_MGMT_CLIENT_ID, PANW_MGMT_CLIENT_SECRET, and PANW_MGMT_TSG_ID. The Model Security and Red Team clients will use these automatically.