Infisical hidden from new secrets connections
When the multi-connection feature flag is enabled, the secrets provider dropdown no longer shows Infisical as an option, though existing connections continue working.
Infisical connections are being phased out as n8n moves toward supporting multiple connections per global provider. The creation dialog for new external secret store connections now hides Infisical from the provider type dropdown when the EXTERNAL_SECRETS_MULTIPLE_CONNECTIONS feature flag is enabled. Existing Infisical connections remain fully functional — they're rendered and displayed as expected, but can no longer be created new. This is a controlled deprecation step: stop new usage while preserving existing workflows, clearing the path for eventual removal of the underlying Infisical code.
The change lives in the frontend editor UI's secrets provider composables, where the provider type options are computed conditionally based on the feature flag. No backend changes are required — the flag is a frontend-only gate.
View Original GitHub Description
Summary
With the upcoming release of multiple connections per global provider, we want to no longer provide the option to create connections for the infisical provider type.
This PR removes the option from the creation dialog, but still renders the provider type as expected for existing infisical connections.
How to test:
- Run
$cli pnpm run devwithoutN8N_ENV_FEAT_EXTERNAL_SECRETS_MULTIPLE_CONNECTIONSenabled - Create an infisical connection (no need to use valid credentials, just enter any strings in the required fields)
- Run
$cli N8N_ENV_FEAT_EXTERNAL_SECRETS_MULTIPLE_CONNECTIONS=true pnpm run dev - Observe that in the UI, you can no longer create an infisical connection, on your existing one, the infisical type is still displayed as expected.
Existing infisical connection with value correctly displayed (dropdown is disabled): <img width="990" height="855" alt="image" src="https://github.com/user-attachments/assets/4c71aee1-cf3e-4cc2-8af6-fc4831f2c410" />
Can't select infisical in create modal anymore: <img width="727" height="622" alt="image" src="https://github.com/user-attachments/assets/ca042d32-7ec1-4ca2-a9d3-1db3fbe54477" />
Related Linear tickets, Github issues, and Community forum posts
https://linear.app/n8n/issue/LIGO-253/remove-infiscal-from-the-ui
Review / Merge checklist
- PR title and summary are descriptive. (conventions) <!-- **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** -->
- Docs updated or follow-up ticket created.
- Tests included. <!-- A bug is not considered fixed, unless a test is added to prevent it from happening again. A feature is not complete without tests. -->
- PR Labeled with
release/backport(if the PR is an urgent fix that needs to be backported)