fatima

Infisical

Load secrets from Infisical Universal Auth.

Provider name: infisical.

{
  "provider": "infisical",
  "client-id": "{env:INFISICAL_CLIENT_ID}",
  "client-secret": "{env:INFISICAL_CLIENT_SECRET}",
  "project-id": "{env:INFISICAL_PROJECT_ID}",
  "environment": "dev"
}

Options

OptionFallbackDefault
client-idINFISICAL_CLIENT_IDrequired
client-secretINFISICAL_CLIENT_SECRETrequired
project-idINFISICAL_PROJECT_IDrequired
site-urlINFISICAL_SITE_URLhttps://app.infisical.com
environmentINFISICAL_ENVIRONMENTdev

The provider authenticates through /api/v1/auth/universal-auth/login, then reads raw secrets from /api/v3/secrets/raw with secretPath=/.

Use a file provider earlier in the chain if you want to load Infisical credentials from .env.