Skip to content

Security

Infisical
API integration

Ship Security features without building the integration. Full Infisical API access via Proxy and 350+ MCP-ready tools for AI agents — extend models and mappings to fit your product.

Talk to us
Infisical

Use Cases

Why integrate with Infisical

Common scenarios for SaaS companies building Infisical integrations for their customers.

01

Sync customer secrets into your PaaS or CI/CD product

Hosting platforms, build systems, and deployment tools can let customers connect Infisical and pull environment variables at build or runtime, so users never paste raw credentials into your UI.

02

Provision ephemeral secrets for preview environments

Preview environment and PR automation products can create scoped folders, bulk-load secrets, and tear them down on merge, giving developers isolated credentials per branch without manual secret management.

03

Broker dynamic, short-lived credentials for JIT access tools

Access management and infrastructure platforms can issue and revoke dynamic secret leases on demand, replacing long-lived database and cloud root credentials with time-boxed access.

04

Automate PKI and machine identity for internal developer portals

IDPs and service catalog products can provision machine identities and issue TLS certificates when developers scaffold new services, wiring up mutual TLS without manual security team involvement.

05

Power secrets hygiene and compliance dashboards

CSPM and audit platforms can read rotation schedules, secret metadata, and sync configurations from a customer's Infisical org to flag stale credentials, missing rotations, and risky configurations.

What You Can Build

Ship these features with Truto + Infisical

Concrete product features your team can ship faster by leveraging Truto’s Infisical integration instead of building from scratch.

01

One-click Infisical connect for environment variables

Let users link an Infisical project and environment, then pull secrets into your app at deploy time using list and bulk read operations.

02

Bulk secret import and export

Ship an `.env` importer that uses bulk create and update to push hundreds of keys into Infisical in a single action, and pull them back for editing.

03

Ephemeral folder + secret provisioning for preview envs

Create a dedicated folder per PR, bulk-populate it with scoped secrets, and delete the folder when the branch is closed.

04

Dynamic credential leasing in your access workflows

Issue short-lived database or cloud leases when a user requests access and automatically revoke them when the session ends.

05

Managed secret sync destinations

Let customers configure and trigger Infisical secret syncs to targets like GitHub, AWS, Vercel, or Netlify directly from your product's UI.

06

Internal PKI certificate issuance

Issue and revoke TLS certificates against a customer's Infisical CA and PKI templates as part of your service provisioning flow.

SuperAI

Infisical AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

infisical_admin_bootstrap_instance

Bootstrap a fresh Infisical self-hosted instance by creating the initial super admin user, organization, and machine identity. Returns: message, user, organization, identity.token). Required: email, password, organization.

infisical_alicloud_auth_attach

Attach Alibaba Cloud auth configuration onto a machine identity in Infisical. Returns: id, createdAt, updatedAt, identityId, type, allowedArns, accessTokenTTL, accessTokenMaxTTL, accessTokenNumUsesLimit, accessTokenTrustedIps, identityAliCloudAuth. Required: identity_id, allowedArns.

infisical_alicloud_auth_login

Login a machine identity in Infisical using Alibaba Cloud STS GetCallerIdentity. Returns: accessToken, expiresIn, accessTokenMaxTTL, tokenType. Required: identityId, Action, Format, Version, AccessKeyId, SignatureMethod, Timestamp, SignatureVersion, SignatureNonce, Signature.

infisical_alicloud_auth_revoke

Revoke the Alibaba Cloud auth configuration from a machine identity in Infisical. Returns: id, createdAt, updatedAt, identityId, type, allowedArns, accessTokenTTL, accessTokenMaxTTL, accessTokenNumUsesLimit, accessTokenTrustedIps, identityAliCloudAuth. Required: identity_id.

update_a_infisical_alicloud_auth_by_id

Update the Alibaba Cloud auth configuration on a machine identity in Infisical. Returns: id, createdAt, updatedAt, identityId, type, allowedArns, accessTokenTTL, accessTokenMaxTTL, accessTokenNumUsesLimit, accessTokenTrustedIps, identityAliCloudAuth. Required: id, allowedArns.

get_single_infisical_alicloud_auth_by_id

Retrieve the Alibaba Cloud auth configuration for a machine identity in Infisical. Returns the identityAliCloudAuth object containing id, identityId, type, allowedArns, accessTokenTTL, accessTokenMaxTTL, accessTokenNumUsesLimit, accessTokenTrustedIps, createdAt, and updatedAt. Required: id.

list_all_infisical_app_connections

List app connections in Infisical, optionally filtered by project. Returns each connection's id, name, app, method, credentials, version, projectId, orgId, createdAt, updatedAt, and rotation settings.

infisical_app_connections_1_password_available

List the 1Password Connections available to establish within a project in Infisical. Returns: appConnections, reqId, statusCode, message, error, details. Optional: projectId to filter by project.

create_a_infisical_app_connections_1_password

Create a 1Password Connection in Infisical. Returns the created appConnection object including its id, name, method, credentials, projectId, and project details. Required: method, credentials, name.

delete_a_infisical_app_connections_1_password_by_id

Delete a 1Password Connection in Infisical by id. Returns the deleted appConnection object including its id, name, method, credentials, projectId, and project details. Required: id.

infisical_app_connections_1_password_get_by_name

Get a 1Password app connection in Infisical by its connection name. Returns the appConnection object containing id, name, orgId, app, method, credentials, version, rotation settings, and associated project details. Required: connection_name.

list_all_infisical_app_connections_1_password

List 1Password Connections for the current organization or project in Infisical. Returns each connection with id, name, app, method, credentials, description, version, orgId, projectId, createdAt, updatedAt, rotation, and project details. Optional filter: projectId.

update_a_infisical_app_connections_1_password_by_id

Update a 1Password Connection by id in Infisical. Returns the updated connection with id, name, app, method, credentials, description, version, createdAt, updatedAt, and project. Required: id. Body fields isPlatformManagedCredentials, gatewayId, gatewayPoolId, isAutoRotationEnabled, and rotation are not supported for 1Password Connections.

get_single_infisical_app_connections_1_password_by_id

Get a single 1Password Connection by id in Infisical. Returns the full connection object including id, name, app, method, credentials, description, version, orgId, projectId, createdAt, updatedAt, rotation, and project details. Required: id.

infisical_app_connections_auth_0_available

List the Auth0 Connections the current user has permission to establish within the current project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, identityAliCloudAuth. No required parameters.

delete_a_infisical_app_connections_auth_0_by_id

Delete a specified Auth0 Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_auth_0_get_by_name

Get a specified Auth0 app connection in Infisical by its connection name. Returns the appConnection object including id, name, app, method, credentials, orgId, createdAt, and updatedAt. Required: connection_name.

list_all_infisical_app_connections_auth_0

List Auth0 Connections in Infisical for the current organization or project. Returns each connection's id, name, app, method, credentials, orgId, projectId, createdAt, updatedAt, version, isPlatformManagedCredentials, isAutoRotationEnabled, rotation, credentialsHash, and project.

get_single_infisical_app_connections_auth_0_by_id

Get a specific Auth0 app connection in Infisical by id. Returns the connection object including its id, name, orgId, app, method, credentials, version, and rotation settings. Required: id.

infisical_app_connections_aws_available

List the AWS Connections available to the current user within the current project in Infisical. Returns the appConnection object including id, name, app, method, credentials, and rotation settings.

create_a_infisical_app_connections_aw

Create an AWS Connection in Infisical. Returns the created appConnection object including id, name, app, method, credentials, and rotation settings. Required: method, credentials, name.

delete_a_infisical_app_connections_aw_by_id

Delete a specified AWS Connection in Infisical by id. Returns the deleted appConnection object including id, name, app, method, credentials, and rotation settings. Required: id.

infisical_app_connections_aws_get_by_name

Get a specified AWS Connection in Infisical by name. Returns the appConnection object including id, name, app, method, credentials, and rotation settings. Required: connection_name.

list_all_infisical_app_connections_aws

List AWS Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_aw_by_id

Update a specified AWS Connection in Infisical by id. Returns the updated connection including id, name, app, method, credentials, orgId, createdAt, updatedAt. Required: id.

get_single_infisical_app_connections_aw_by_id

Get a specified AWS Connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

infisical_app_connections_azure_adcs_available

List the Azure ADCS (Web Enrollment) Connections the current user has permission to establish within a project in Infisical. Returns the appConnection object including id, name, method, credentials, app, orgId, createdAt, and updatedAt.

create_a_infisical_app_connections_azure_adc

Create an Azure ADCS (Web Enrollment) Connection in Infisical. Returns the created appConnection object including id, name, method, credentials, app, orgId, createdAt, and updatedAt. Azure ADCS Connections must be created through the Infisical UI. Required: method, credentials, name.

delete_a_infisical_app_connections_azure_adc_by_id

Delete a specified Azure ADCS (Web Enrollment) Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_azure_adcs_get_by_name

Get a specific Azure ADCS (Web Enrollment) Connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_azure_adcs

List Azure ADCS (Web Enrollment) Connections in Infisical for the current organization or project. Returns the appConnection object including id, name, orgId, app, method, credentials, createdAt, and updatedAt.

update_a_infisical_app_connections_azure_adc_by_id

Update a specified Azure ADCS (Web Enrollment) Connection in Infisical by id. Returns the updated appConnection object including id, name, orgId, app, method, credentials, createdAt, and updatedAt. Required: id. Azure ADCS Connections must be updated through the Infisical UI.

get_single_infisical_app_connections_azure_adc_by_id

Get a single Azure ADCS (Web Enrollment) Connection in Infisical by id. Returns the appConnection object including id, name, orgId, app, method, credentials, createdAt, and updatedAt. Required: id.

infisical_app_connections_azure_app_configuration_available

List Azure App Configuration Connections in Infisical that the current user has permission to establish within this project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_azure_app_configuration

Create an Azure App Configuration Connection in Infisical. Azure App Configuration Connections must be created through the Infisical UI. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method,…

delete_a_infisical_app_connections_azure_app_configuration_by_id

Delete an Azure App Configuration Connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

infisical_app_connections_azure_app_configuration_get_by_name

Get an Azure App Configuration Connection in Infisical by connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_azure_app_configuration

List Azure App Configuration Connections for the current Infisical organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_azure_app_configuration_by_id

Update a specified Azure App Configuration Connection in Infisical. Returns the updated connection object including id, name, app, method, credentials, orgId, createdAt, updatedAt, description, version, isAutoRotationEnabled. Required: id. Azure App Configuration Connections must be updated through the Infisical UI.

get_app_connections_azure_app_configuration_by_id

Get a single Azure App Configuration Connection by id in Infisical. Returns the connection object including id, name, app, method, credentials, orgId, createdAt, updatedAt, description, version, isPlatformManagedCredentials, isAutoRotationEnabled. Required: id.

infisical_app_connections_azure_client_secret_available

List the Azure Client Secrets Connections the current user has permission to establish within a project in Infisical. Returns the available connections the user can access within the current project scope.

create_a_infisical_app_connections_azure_client_secret

Create an Azure Client Secrets app connection in Infisical. Returns the appConnection object including id, name, orgId, projectId, app, method, credentials, createdAt, and updatedAt. Azure Client Secret Connections must be created through the Infisical UI; see the configuration docs for a step-by-step guide.

delete_a_infisical_app_connections_azure_client_secret_by_id

Delete an Azure Client Secrets Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_azure_client_secret_get_by_name

Get an Azure Client Secrets Connection in Infisical by its connection name. Returns the connection object including its connection details. Required: connection_name.

list_all_infisical_app_connections_azure_client_secret

List Azure Client Secrets Connections for the current organization or project in Infisical. Returns: id, name, createdAt, updatedAt, version, secret.

update_a_infisical_app_connections_azure_client_secret_by_id

Update a specified Azure Client Secrets Connection in Infisical. Returns: id, name, createdAt, updatedAt, version, secret. Required: id. Azure Client Secret Connections must be updated through the Infisical UI.

get_single_infisical_app_connections_azure_client_secret_by_id

Get a specified Azure Client Secrets Connection by id in Infisical. Returns: id, name, createdAt, updatedAt, version, secret. Required: id.

infisical_app_connections_azure_devops_available

List Azure DevOps app connections in Infisical that the current user has permission to establish within the current project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_azure_devop

Create an Azure DevOps Connection in Infisical. Returns the created app connection object including id, name, method, credentials, createdAt, updatedAt, and project. Required: method, name, credentials. OAuth-based Azure DevOps Connections must be created through the Infisical UI rather than the API.

delete_a_infisical_app_connections_azure_devop_by_id

Delete an Azure DevOps app connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_azure_devops_get_by_name

Get a specific Azure DevOps Connection in Infisical by its connection name. Returns the appConnection object including id, name, app, method, credentials, and rotation settings. Required: connection_name.

list_all_infisical_app_connections_azure_devops

List Azure DevOps Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_azure_devop_by_id

Update a specified Azure DevOps Connection in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id. Azure DevOps Connections must be updated through the Infisical UI if using OAuth.

get_single_infisical_app_connections_azure_devop_by_id

Get a specific Azure DevOps app connection in Infisical by its connection ID. Returns the appConnection object including id, name, app, method, credentials, orgId, projectId, createdAt, and updatedAt. Required: id.

infisical_app_connections_azure_entra_id_available

List Azure Entra ID Connections in Infisical that the current user has permission to establish within this project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_azure_entra_id

Create an Azure Entra ID Connection in Infisical. Returns the created app connection object including id, name, method, credentials, orgId, projectId, createdAt, and updatedAt. Required: name, method, credentials.

delete_a_infisical_app_connections_azure_entra_id_by_id

Delete an Azure Entra ID app connection in Infisical by id. Returns the appConnection object including id, name, orgId, app, method, credentials, and project. Required: id.

infisical_app_connections_azure_entra_id_get_by_name

Get an Azure Entra ID app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_azure_entra_id

List Azure Entra ID Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_azure_entra_id_by_id

Update a specified Azure Entra ID Connection in Infisical. Returns the updated connection including id, name, app, method, credentials, version, isAutoRotationEnabled, createdAt, updatedAt, and rotation settings. Required: id.

get_single_infisical_app_connections_azure_entra_id_by_id

Get a single Azure Entra ID Connection by id in Infisical. Returns: appConnection. Required: id.

infisical_app_connections_azure_key_vault_available

List Azure Key Vault Connections the current user has permission to establish within this project in Infisical. Returns the appConnection object including its id, name, app, method, credentials, and project details.

create_a_infisical_app_connections_azure_key_vault

Create an Azure Key Vault Connection in Infisical. Azure Key Vault Connections must be created through the Infisical UI. Returns the appConnection object including its id, name, app, method, credentials, and project details. Required: method, credentials, name.

delete_a_infisical_app_connections_azure_key_vault_by_id

Delete an Azure Key Vault Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_azure_key_vault_get_by_name

Get a single Azure Key Vault Connection in Infisical by connection name. Returns the appConnection object including its id, name, app, method, credentials, and project details. Required: connection_name.

list_all_infisical_app_connections_azure_key_vault

List Azure Key Vault Connections in Infisical for the current organization or project. Returns each connection's id, name, app, method, credentials, description, createdAt, updatedAt, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, and project. Optional: projectId to scope results to a specific project.

update_a_infisical_app_connections_azure_key_vault_by_id

Update an Azure Key Vault Connection in Infisical by id. Returns the updated connection object including id, name, app, method, credentials, description, createdAt, updatedAt, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, and project. Required: id. Azure Key Vault Connections must be updated through the Infisical UI.

get_single_infisical_app_connections_azure_key_vault_by_id

Get a specific Azure Key Vault Connection in Infisical by id. Returns the appConnection object including id, name, app, method, credentials, orgId, createdAt, updatedAt, version, isPlatformManagedCredentials, credentialsHash, and project details. Required: id.

infisical_app_connections_bitbucket_available

List Bitbucket app connections available to the caller, optionally filtered by project.

create_a_infisical_app_connections_bitbucket

Create a new Bitbucket app connection using an API token and account email. The API token is stored securely and never returned in responses.

delete_a_infisical_app_connections_bitbucket_by_id

Delete a Bitbucket app connection by its ID. Any sync integrations using this connection must be removed first.

infisical_app_connections_bitbucket_get_by_name

Retrieve a Bitbucket app connection by its name, optionally scoped to a project.

list_all_infisical_app_connections_bitbucket

List all Bitbucket app connections for the organization, optionally filtered by project.

update_a_infisical_app_connections_bitbucket_by_id

Update an existing Bitbucket app connection. Use this to rotate the API token or update the associated email.

get_single_infisical_app_connections_bitbucket_by_id

Retrieve a single Bitbucket app connection by its ID. The apiToken is never returned; only the account email is exposed.

infisical_app_connections_camunda_available

List the Camunda Connections the current user has permission to establish within a project in Infisical. Returns: appConnection.

create_a_infisical_app_connections_camunda

Create a Camunda Connection in Infisical. Returns the created connection object including id, name, app, method, and credentials. Required: method, credentials, name.

delete_a_infisical_app_connections_camunda_by_id

Delete a Camunda Connection in Infisical by id. Returns the deleted connection object including id, name, app, and method. Required: id.

infisical_app_connections_camunda_get_by_name

Get a Camunda Connection in Infisical by name. Returns: appConnection. Required: connection_name.

list_all_infisical_app_connections_camunda

List Camunda connections for the current organization or project in Infisical. Returns each connection's id, name, app, method, credentials, description, version, isAutoRotationEnabled, createdAt, and updatedAt.

update_a_infisical_app_connections_camunda_by_id

Update a specified Camunda connection in Infisical by id. Returns the updated connection object including id, name, app, method, credentials, description, version, isAutoRotationEnabled, createdAt, and updatedAt. Required: id.

get_single_infisical_app_connections_camunda_by_id

Get a single Camunda connection by id in Infisical. Returns the connection object including id, name, app, method, credentials, description, version, isAutoRotationEnabled, createdAt, and updatedAt. Required: id.

create_a_infisical_app_connections_checkly

Create a Checkly Connection in Infisical. Returns the appConnection object including id, name, method, credentials, app, createdAt, and updatedAt. Required: method, credentials, and name.

delete_a_infisical_app_connections_checkly_by_id

Delete a Checkly Connection in Infisical by id. Returns the appConnection object including id, name, method, app, createdAt, and updatedAt. Required: id.

infisical_app_connections_checkly_get_by_name

Get a specific Checkly app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_checkly

List all Checkly app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_checkly_by_id

Update a Checkly App Connection in Infisical by id. Returns the updated appConnection object including id, name, app, method, credentials, description, createdAt, and updatedAt. Required: id.

get_single_infisical_app_connections_checkly_by_id

Get a Checkly app connection in Infisical by id. Returns the appConnection object including id, name, app, method, credentials, orgId, projectId, createdAt, and updatedAt. Required: id.

infisical_app_connections_chef_available

List Chef Connections the current user has permission to establish within the current project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, projectId, isAutoRotationEnabled, gatewayId, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_chef

Create a Chef Connection in Infisical. Returns the created connection including id, name, method, app, credentials, createdAt, and updatedAt. Required: method, credentials, and name.

delete_a_infisical_app_connections_chef_by_id

Delete a Chef Connection by id in Infisical. Returns an empty 204 response on success. Required: id.

infisical_app_connections_chef_get_by_name

Get a specific Chef app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_chef

List Chef app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_chef_by_id

Update a Chef app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

get_single_infisical_app_connections_chef_by_id

Get a Chef app connection by id in Infisical. Returns the full connection object including id, name, app, method, credentials, orgId, projectId, createdAt, updatedAt, version, isAutoRotationEnabled, gatewayId, rotation, credentialsHash, and project. Required: id.

create_a_infisical_app_connections_circleci

Create a CircleCI app connection in Infisical. Returns the created connection object including id, name, method, credentials, orgId, and createdAt. Required: method, credentials, name.

delete_a_infisical_app_connections_circleci_by_id

Delete a CircleCI app connection in Infisical by id. Returns an empty 204 response on success. Required: id.

get_single_infisical_app_connections_circleci_by_id

Get a specific CircleCI app connection in Infisical by id. Returns the appConnection object including id, name, app, method, credentials, createdAt, and updatedAt. Required: id.

create_a_infisical_secret

Create a secret in Infisical by name within a project and environment. Returns the created secret including id, secretKey, secretValue, environment, type, version, createdAt, and updatedAt. Required: secret_name, projectId, environment, secretValue. The type field accepts 'shared' or 'personal' (defaults to 'shared').

list_all_infisical_secrets

List secrets from a project and environment in Infisical, optionally filtered by path, metadata, and tags. Returns each secret with id, secretKey, secretValue, environment, type, createdAt, updatedAt, tags, and secretMetadata. The recursive option fetches secrets from subdirectories up to 20 levels deep.

get_single_infisical_secret_by_id

Get a single secret in Infisical by its name. Returns the secret object including id, secretKey, secretValue, environment, type, secretPath, and tags. Required: secret_name, projectId.

infisical_secrets_bulk_create

Create many secrets in Infisical in a single batch call. Returns a secrets array where each secret includes id, secretKey, secretValue, environment, version, createdAt, and updatedAt. Required: projectId, environment, secrets.

infisical_secrets_bulk_update

Update a secret in Infisical by its secret name, including value, comment, tags, metadata, and reminder settings. Returns the updated secret object including id, secretKey, secretValue, environment, version, type, createdAt, and updatedAt. Required: secret_name, projectId, environment, secretValue.

infisical_secrets_bulk_delete

Delete a secret in Infisical by its name. Returns the deleted secret object including id, secretKey, secretValue, environment, and type. Required: secret_name, projectId, environment.

create_a_infisical_identity

Create a new machine identity in Infisical. Returns the created identity object including id, name, createdAt, updatedAt, orgId, authMethods, metadata, authMethod, hasDeleteProtection, and projectId. Required: name, organizationId.

list_all_infisical_identities

List machine identities in an Infisical organization. Returns: identities, totalCount, reqId, statusCode, message, error, details. Required: orgId.

update_a_infisical_identity_by_id

Update a machine identity in Infisical by id. Returns the updated identity object including id, name, createdAt, updatedAt, orgId, metadata, authMethod, hasDeleteProtection, and projectId. Required: id.

delete_a_infisical_identity_by_id

Delete a machine identity in Infisical by id. Returns the deleted identity object including id, name, createdAt, updatedAt, orgId, authMethod, hasDeleteProtection, and projectId. Required: id.

infisical_identities_search

Search identities in Infisical. Returns: identityAliCloudAuth.

get_single_infisical_identity_by_id

Get a single Infisical identity by id. Returns the identity object including id, name, authMethods, metadata, hasDeleteProtection, orgId, and projectId. Required: id.

infisical_organizations_get_user_memberships

List user memberships for an Infisical organization. Returns: id, reqId, statusCode, message, error, details. Required: organization_id.

infisical_organizations_delete_membership

Delete a user membership from an Infisical organization. Returns the deleted membership object including id, role, status, orgId, createdAt, and isActive. Required: organization_id, membership_id.

infisical_organizations_list_identity_memberships

List identity memberships for an Infisical organization. Returns: id, createdAt, updatedAt, reqId, statusCode, message, error, details. Required: org_id. Supports sorting by name or role and text search.

create_a_infisical_folder

Create a new folder in an Infisical project environment. Returns the created folder object including id, name, path, version, createdAt, and updatedAt. Required: projectId, environment, name.

list_all_infisical_folders

List folders in an Infisical project environment filtered by path. Returns folder records with id, name, relativePath, version, createdAt, and updatedAt. Required: projectId, environment, path.

update_a_infisical_folder_by_id

Update a folder in Infisical by id. Returns the folder object including id, name, description, path, version, createdAt, updatedAt, envId, parentId, isReserved, and lastSecretModified. Required: id.

delete_a_infisical_folder_by_id

Delete a folder in Infisical by id. Returns an empty 204 response on success. Required: id.

get_single_infisical_folder_by_id

Get a single Infisical folder by id. Returns the folder object including id, name, path, version, parentId, isReserved, description, createdAt, updatedAt, envId, and lastSecretModified. Required: id.

delete_a_infisical_dynamic_secret_by_id

Delete a dynamic secret in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_dynamic_secrets_list_leases

List active leases for a dynamic secret in Infisical. Returns: id, createdAt, updatedAt, secret. Required: dynamic_secret_id.

infisical_dynamic_secrets_issue_lease

Issue a lease for a dynamic secret in Infisical to generate time-limited credentials for the associated resource. Returns the created lease object including its leaseId. Required: dynamic_secret_id.

infisical_dynamic_secrets_revoke_lease

Revoke a lease for a dynamic secret in Infisical. Returns an empty 204 response on success. Required: dynamic_secret_id, lease_id.

get_single_infisical_service_token_by_id

Get a service token in Infisical by id. Returns the service token object including its id. Required: id.

delete_a_infisical_service_token_by_id

Delete a service token in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_databricks_available

List the Databricks app connections the current user has permission to establish within the current project in Infisical. Returns: appConnection.

create_a_infisical_app_connections_databrick

Create a Databricks app connection in Infisical using service-principal authentication. Returns the created connection including id, name, method, credentials, projectId, and rotation settings. Required: method, credentials, name.

delete_a_infisical_app_connections_databrick_by_id

Delete a specified Databricks app connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_databricks_get_by_name

Get a specified Databricks app connection in Infisical by connection name. Returns the connection including id, name, method, credentials, projectId, and rotation settings. Required: connection_name.

list_all_infisical_app_connections_databricks

List Databricks Connections for the current organization or project in Infisical. Returns each connection's id, name, orgId, app, method, credentials, createdAt, updatedAt, version, and rotation settings.

update_a_infisical_app_connections_databrick_by_id

Update a Databricks app connection in Infisical by id. Returns the updated connection object including id, name, method, credentials, app, createdAt, and updatedAt. Required: id.

get_single_infisical_app_connections_databrick_by_id

Get a specific Databricks app connection in Infisical by id. Returns the appConnection object with id, name, app, method, credentials, description, version, orgId, projectId, createdAt, updatedAt, isPlatformManagedCredentials, isAutoRotationEnabled, gatewayId, gatewayPoolId, rotation, credentialsHash, and project. Required: id.

infisical_app_connections_doppler_available

List Doppler app connections available to the caller, optionally filtered by project.

create_a_infisical_app_connections_doppler

Create a new Doppler app connection using a Doppler service token or personal token. The token is stored securely and never returned in responses.

delete_a_infisical_app_connections_doppler_by_id

Delete a Doppler app connection by its ID. Any sync integrations using this connection must be removed first.

infisical_app_connections_doppler_get_by_name

Retrieve a Doppler app connection by its name, optionally scoped to a project.

list_all_infisical_app_connections_doppler

List all Doppler app connections for the organization, optionally filtered by project.

update_a_infisical_app_connections_doppler_by_id

Update an existing Doppler app connection. Use this to rotate the API token or rename the connection.

get_single_infisical_app_connections_doppler_by_id

Retrieve a single Doppler app connection by its ID. The apiToken is write-only and never returned.

infisical_app_connections_external_infisical_available

List the Infisical Connections the current user has permission to establish connections within this project. Returns the appConnection object including id, name, method, app, and projectId.

create_a_infisical_app_connections_external_infisical

Create an Infisical Connection using machine identity universal auth. Returns the appConnection object including id, name, method, credentials, and projectId. Required: method, credentials, name.

delete_a_infisical_app_connections_external_infisical_by_id

Delete a specified Infisical Connection by id. Returns the appConnection object including id, name, method, app, and projectId. Required: id.

infisical_app_connections_external_infisical_get_by_name

Get a specific Infisical external-infisical app connection by its connection name. Returns the appConnection object including id, name, method, credentials, project, version, and rotation settings. Required: connection_name.

list_all_infisical_app_connections_external_infisical

List external Infisical app connections in Infisical. Returns each app connection record including id, name, orgId, app, method, credentials, version, isAutoRotationEnabled, rotation, and project.

update_a_infisical_app_connections_external_infisical_by_id

Update an external Infisical app connection by id. Returns the updated appConnection object including id, name, method, credentials, description, version, isAutoRotationEnabled, and rotation settings. Required: id.

get_single_infisical_app_connections_external_infisical_by_id

Get a specific external Infisical app connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, reqId, statusCode, message, error, details. Required: id.

infisical_app_connections_f_5_big_ip_available

List the F5 BIG-IP Connections available to the current user within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_f_5_big_ip

Create a F5 BIG-IP Connection in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name.

delete_a_infisical_app_connections_f_5_big_ip_by_id

Delete the specified F5 BIG-IP Connection in Infisical. Returns an empty 204 response on success. Required: id.

infisical_app_connections_f_5_big_ip_get_by_name

Get a specified F5 BIG-IP Connection by name in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_f_5_big_ip

List F5 BIG-IP app connections in Infisical for the current organization or project. Returns each connection's id, name, app, method, credentials, orgId, projectId, createdAt, updatedAt, and rotation settings.

update_a_infisical_app_connections_f_5_big_ip_by_id

Update an existing F5 BIG-IP app connection in Infisical. Returns the updated connection object including id, name, method, credentials, and rotation. Required: id.

get_single_infisical_app_connections_f_5_big_ip_by_id

Get a specific F5 BIG-IP connection in Infisical by id. Returns the appConnection object including id, name, orgId, app, method, credentials, projectId, version, and associated project details. Required: id.

infisical_app_connections_flyio_available

List Fly.io Connections the current user has permission to establish within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_flyio

Create a Fly.io Connection in Infisical using an access token. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name.

delete_a_infisical_app_connections_flyio_by_id

Delete a Fly.io Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_flyio_get_by_name

Get a specific Infisical Fly.io app connection by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_flyio

List Fly.io app connections in Infisical for the current organization or project. Returns each connection's id, name, orgId, app, method, createdAt, updatedAt, projectId, credentials, and rotation settings. Optional: projectId to scope results to a specific project.

update_a_infisical_app_connections_flyio_by_id

Update a Fly.io app connection in Infisical by id. Returns the updated appConnection object including id, name, method, credentials, version, and rotation settings. Required: id.

get_single_infisical_app_connections_flyio_by_id

Get a specific Fly.io app connection by id in Infisical. Returns the appConnection object including its id, name, method, credentials, projectId, rotation, and project details. Required: id.

infisical_app_connections_gcp_available

List the GCP Connections the current user has permission to establish in Infisical. Returns the appConnection object including id, name, app, method, createdAt, and credentials.

create_a_infisical_app_connections_gcp

Create a GCP Connection in Infisical using service-account-impersonation. Returns the appConnection object including id, name, app, method, createdAt, and credentials. Required: method, credentials, name.

delete_a_infisical_app_connections_gcp_by_id

Delete a GCP Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_gcp_get_by_name

Get a single GCP app connection in Infisical by its connection name. Returns the appConnection object including id, name, orgId, method, credentials, projectId, rotation, and project. Required: connection_name.

list_all_infisical_app_connections_gcp

List GCP app connections in Infisical for the current organization or project. Returns each connection's id, name, orgId, method, credentials, rotation, and project details.

update_a_infisical_app_connections_gcp_by_id

Update a GCP app connection in Infisical by id. Returns the appConnection object including id, name, method, credentials, description, version, and rotation settings. Required: id.

get_single_infisical_app_connections_gcp_by_id

Get a specific GCP app connection in Infisical by id. Returns the appConnection object including id, name, app, method, credentials, version, rotation settings, and associated project details. Required: id.

infisical_app_connections_github_available

List GitHub Connections the current user has permission to establish within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_github

Create a GitHub Connection in Infisical. GitHub Connections must be created through the Infisical UI. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name.

delete_a_infisical_app_connections_github_by_id

Delete a GitHub Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_github_get_by_name

Get a GitHub Connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_github

List GitHub Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_github_by_id

Update a specified GitHub Connection in Infisical by id. GitHub Connections must be updated through the Infisical UI. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

get_single_infisical_app_connections_github_by_id

Get a specified GitHub Connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

infisical_app_connections_github_radar_available

List GitHub Radar Connections the current user has permission to establish within a project in Infisical. Returns: app, name, id, orgId, projectId, appConnection. Required: projectId.

create_a_infisical_app_connections_github_radar

Create a GitHub Radar Connection in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name, projectId. GitHub Radar Connections must be created through the Infisical UI.

delete_a_infisical_app_connections_github_radar_by_id

Delete a GitHub Radar app connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_github_radar_get_by_name

Get a specific GitHub Radar app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_github_radar

List GitHub Radar Connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_github_radar_by_id

Update a GitHub Radar app connection in Infisical. Returns the updated connection including its id, name, method, credentials, app, version, isAutoRotationEnabled, rotation, and project. Required: id. GitHub Radar Connections must be updated through the Infisical UI.

get_single_infisical_app_connections_github_radar_by_id

Get a specific GitHub Radar Connection in Infisical by id. Returns the connection object including id, name, orgId, app, method, credentials, description, version, projectId, isAutoRotationEnabled, rotation, credentialsHash, and project. Required: id.

infisical_app_connections_gitlab_available

List the GitLab Connections the current user has permission to establish within the current project in Infisical. Returns the appConnection object including id, name, app, method, and credentials.

create_a_infisical_app_connections_gitlab

Create a GitLab Connection in Infisical using an access token. Returns the created appConnection including id, name, app, method, credentials, and project. Required: method, credentials, name. GitLab OAuth Connections must be created through the Infisical UI.

delete_a_infisical_app_connections_gitlab_by_id

Delete a specified GitLab Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_gitlab_get_by_name

Get a specified GitLab Connection in Infisical by its connection name. Returns the appConnection object including id, name, app, method, credentials, and createdAt. Required: connection_name.

list_all_infisical_app_connections_gitlab

List GitLab app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_gitlab_by_id

Update a GitLab app connection in Infisical by id. Returns the updated appConnection object including its id, name, method, credentials, app, orgId, projectId, createdAt, and updatedAt. Required: id.

get_single_infisical_app_connections_gitlab_by_id

Get a specific GitLab app connection in Infisical by id. Returns the full connection object including id, name, app, method, credentials, projectId, rotation, and project. Required: id.

infisical_app_connections_hashicorp_vault_available

List HashiCorp Vault app connections available to the caller, optionally filtered by project.

create_a_infisical_app_connections_hashicorp_vault

Create a new HashiCorp Vault app connection using either an access token or App Role authentication. Supports optional gateway routing for private Vault instances.

delete_a_infisical_app_connections_hashicorp_vault_by_id

Delete a HashiCorp Vault app connection by its ID. Any sync integrations using this connection must be removed first.

infisical_app_connections_hashicorp_vault_get_by_name

Retrieve a HashiCorp Vault app connection by its name, optionally scoped to a project.

list_all_infisical_app_connections_hashicorp_vault

List all HashiCorp Vault app connections for the organization, optionally filtered by project.

update_a_infisical_app_connections_hashicorp_vault_by_id

Update an existing HashiCorp Vault app connection. Use this to rotate credentials, change the instance URL, or update gateway settings.

get_single_infisical_app_connections_hashicorp_vault_by_id

Retrieve a single HashiCorp Vault app connection by its ID. Sensitive credentials (accessToken, secretId) are never returned.

infisical_app_connections_heroku_available

List Heroku Connections the current user has permission to establish within a project in Infisical. Returns: app, name, id, orgId, projectId, appConnection.

create_a_infisical_app_connections_heroku

Create a Heroku Connection in Infisical using the auth-token method. Returns the created appConnection including id, name, method, app, orgId, createdAt, updatedAt. Required: method, credentials, name. Heroku OAuth connections must be created through the Infisical UI.

delete_a_infisical_app_connections_heroku_by_id

Delete a Heroku app connection by id in Infisical. Returns an empty 204 response on success. Required: id.

infisical_app_connections_heroku_get_by_name

Get a Heroku app connection by its connection name in Infisical. Returns the appConnection object including the connection's id, name, orgId, app, method, credentials, rotation settings, and associated project details. Required: connection_name.

list_all_infisical_app_connections_heroku

List all Heroku app connections in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_heroku_by_id

Update a Heroku app connection in Infisical by id. Returns the updated appConnection object including its id, name, method, credentials, and rotation settings. Required: id.

get_single_infisical_app_connections_heroku_by_id

Get a Heroku app connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, reqId, statusCode, message, error, details. Required: id.

infisical_app_connections_humanitec_available

List the Humanitec Connections the current user has permission to establish within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_humanitec

Create a Humanitec Connection in Infisical using an API token. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name.

delete_a_infisical_app_connections_humanitec_by_id

Delete a Humanitec app connection in Infisical by id. Returns the deleted appConnection object including id, name, orgId, app, method, credentials, and rotation settings. Required: id.

infisical_app_connections_humanitec_get_by_name

Get a Humanitec app connection in Infisical by its connection name. Returns the appConnection object including its id, name, orgId, app, method, credentials, version, and rotation settings. Required: connection_name.

list_all_infisical_app_connections_humanitec

List Humanitec app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_humanitec_by_id

Update a Humanitec app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

get_single_infisical_app_connections_humanitec_by_id

Get a single Humanitec app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

infisical_app_connections_laravel_forge_available

List the Laravel Forge Connections the current user has permission to establish within the current project in Infisical. Returns the appConnection object including id, name, app, method, createdAt, and updatedAt.

create_a_infisical_app_connections_laravel_forge

Create a Laravel Forge Connection in Infisical. Returns the created appConnection object including id, name, method, credentials, projectId, createdAt, and updatedAt. Required: method, credentials, name.

delete_a_infisical_app_connections_laravel_forge_by_id

Delete a specified Laravel Forge Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_laravel_forge_get_by_name

Get a specified Laravel Forge Connection in Infisical by connection name. Returns the appConnection object including id, name, app, method, createdAt, and updatedAt. Required: connection_name.

list_all_infisical_app_connections_laravel_forge

List Laravel Forge app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_laravel_forge_by_id

Update a Laravel Forge app connection in Infisical by id. Returns the updated app connection including id, name, method, credentials, app, createdAt, and updatedAt. Required: id, method, credentials, and name. Platform-managed credentials, gateway, and auto-rotation fields are not supported for Laravel Forge connections.

get_single_infisical_app_connections_laravel_forge_by_id

Get a specific Laravel Forge app connection by id in Infisical. Returns the connection object including id, name, method, credentials, version, app, projectId, and rotation configuration. Required: id.

infisical_app_connections_ldap_available

List the LDAP Connections the current user has permission to establish within a project in Infisical. Returns the appConnection object including id, name, method, app, credentials, orgId, createdAt, and updatedAt.

create_a_infisical_app_connections_ldap

Create a new LDAP Connection in Infisical. Returns the appConnection object including id, name, method, app, credentials, orgId, createdAt, and updatedAt. Required: method, credentials, name.

delete_a_infisical_app_connections_ldap_by_id

Delete a specified LDAP Connection in Infisical by id. Returns the appConnection object including id, name, method, app, credentials, orgId, createdAt, and updatedAt. Required: id.

infisical_app_connections_ldap_get_by_name

Get a specified LDAP Connection in Infisical by its connection name. Returns the appConnection object including id, name, method, app, credentials, orgId, createdAt, and updatedAt. Required: connection_name.

list_all_infisical_app_connections_ldap

List LDAP app connections in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_ldap_by_id

Update an LDAP app connection in Infisical by id. Returns the updated connection including id, name, method, credentials, projectId, createdAt, and updatedAt. Required: id.

get_single_infisical_app_connections_ldap_by_id

Get a single LDAP app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

infisical_app_connections_litellm_available

List the LiteLLM Connections the current user has permission to establish within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, credentialsHash, projectId, gatewayId, isAutoRotationEnabled, gatewayPoolId, rotation, project, appConnection.

create_a_infisical_app_connections_litellm

Create a LiteLLM app connection in Infisical using a management-capable API key for use in LiteLLM API Key secret rotations. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, credentialsHash, projectId, gatewayId, isAutoRotationEnabled, gatewayPoolId, rotation, project, appConnection. Required: name, method, projectId,…

infisical_app_connections_netlify_available

List Netlify app connections the current user has permission to establish within this project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_netlify

Create a Netlify app connection in Infisical using an access token. Returns the appConnection object including id, name, method, credentials, projectId, version, and associated project details. Required: method, credentials, name. Name must be slug-friendly (1-64 chars); platform-managed credentials, gateways, and auto-rotation are not supported for Netlify Connections.

delete_a_infisical_app_connections_netlify_by_id

Delete a Netlify app connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_netlify_get_by_name

Get an Infisical Netlify app connection by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_netlify

List Netlify app connections in Infisical for the current organization or project. Returns each connection's id, name, app, method, credentials, orgId, projectId, createdAt, updatedAt, version, gatewayId, gatewayPoolId, isAutoRotationEnabled, rotation, credentialsHash, description, isPlatformManagedCredentials, and project.

update_a_infisical_app_connections_netlify_by_id

Update a Netlify app connection in Infisical by id. Returns the updated app connection including id, name, method, credentials, projectId, and rotation. Required: id.

get_single_infisical_app_connections_netlify_by_id

Get a single Netlify app connection in Infisical by id. Returns the full app connection object including its id, name, app, method, orgId, createdAt, updatedAt, description, version, isAutoRotationEnabled, rotation settings, and project details. Required: id.

infisical_app_connections_netscaler_available

List the NetScaler Connections the current user has permission to establish connections within the current project in Infisical. Returns the appConnection object including id, name, orgId, app, method, credentials, and project.

create_a_infisical_app_connections_netscaler

Create a NetScaler Connection in Infisical using basic-auth credentials. Returns the appConnection object including id, name, orgId, app, method, credentials, and project. Required: method, credentials, name.

delete_a_infisical_app_connections_netscaler_by_id

Delete a specified NetScaler Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_netscaler_get_by_name

Get a NetScaler app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_netscaler

List NetScaler app connections in Infisical for the current organization or project. Returns each connection's id, name, orgId, app, method, credentials, version, isAutoRotationEnabled, rotation, projectId, gatewayId, gatewayPoolId, createdAt, and updatedAt. Optional: projectId to scope results to a specific project.

update_a_infisical_app_connections_netscaler_by_id

Update a NetScaler app connection in Infisical by id. Returns the appConnection object including id, name, method, credentials, version, createdAt, and updatedAt. Required: id. The isPlatformManagedCredentials, isAutoRotationEnabled, and rotation fields are not supported for NetScaler connections.

get_single_infisical_app_connections_netscaler_by_id

Get a NetScaler app connection in Infisical by id. Returns the appConnection object including its id, name, app, method, credentials, rotation settings, and associated project. Required: id.

infisical_app_connections_northflank_available

List available Northflank app connections in Infisical. Returns the appConnection object including id, name, orgId, app, method, version, credentials, rotation settings, and associated project details.

create_a_infisical_app_connections_northflank

Create a Northflank app connection in Infisical authenticated via API token. Returns the appConnection object including id, name, orgId, app, method, version, and project. Required: method, credentials, name.

delete_a_infisical_app_connections_northflank_by_id

Delete a specified Northflank app connection in Infisical by id. Returns the appConnection object containing the deleted connection's id, name, orgId, createdAt, updatedAt, app, method, credentials, version, rotation settings, and associated project details. Required: id.

infisical_app_connections_northflank_get_by_name

Get a Northflank app connection in Infisical by its connection name. Returns the appConnection object including id, name, orgId, method, credentials, version, gatewayId, projectId, rotation settings, and associated project details. Required: connection_name.

list_all_infisical_app_connections_northflank

List Northflank app connections in Infisical for the current organization or project. Returns each connection with id, name, app, method, projectId, createdAt, updatedAt, and rotation settings.

update_a_infisical_app_connections_northflank_by_id

Update a specified Northflank app connection in Infisical by id. Returns the updated connection with id, name, app, method, projectId, createdAt, updatedAt, and rotation settings. Required: id.

get_single_infisical_app_connections_northflank_by_id

Get a single Northflank app connection in Infisical by id. Returns id, name, app, method, projectId, createdAt, updatedAt, and rotation settings. Required: id.

create_a_infisical_app_connections_oci

Create an OCI (Access Key) app connection in Infisical. Returns the created appConnection object including id, name, orgId, method, credentials, version, and project. Required: method, credentials, name (slug-friendly, 1–64 chars). OCI connections do not support platform-managed credentials, gateways, or auto-rotation.

delete_a_infisical_app_connections_oci_by_id

Delete a specified OCI app connection in Infisical by id. Returns the appConnection object including its id, name, method, credentials, orgId, and createdAt. Required: id.

infisical_app_connections_oci_get_by_name

Get a specified OCI app connection in Infisical by its connection name. Returns the appConnection object including id, name, orgId, app, method, credentials, createdAt, updatedAt, and rotation settings. Required: connection_name.

list_all_infisical_app_connections_oci

List OCI Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_oci_by_id

Update the specified OCI Connection in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

get_single_infisical_app_connections_oci_by_id

Get a specific OCI app connection in Infisical by id. Returns the appConnection object including id, name, orgId, method, credentials (userOcid, tenancyOcid, region, fingerprint), rotation settings, and project details. Required: id.

infisical_app_connections_octopus_deploy_available

List the Octopus Deploy Connections the current user has permission to establish connections within this project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_octopus_deploy

Create an Octopus Deploy Connection in Infisical using an API key. Returns the created connection including its id, name, method, credentials, projectId, app, and orgId. Required: method, credentials (instanceUrl, apiKey), name.

delete_a_infisical_app_connections_octopus_deploy_by_id

Delete a specified Octopus Deploy Connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_octopus_deploy_get_by_name

Get a specific Octopus Deploy app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_octopus_deploy

List Octopus Deploy app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_octopus_deploy_by_id

Update an Octopus Deploy app connection in Infisical by id. Returns the updated connection object including id, name, method, credentials, description, version, isAutoRotationEnabled, and rotation. Required: id.

get_single_infisical_app_connections_octopus_deploy_by_id

Get a specific Octopus Deploy app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

infisical_app_connections_okta_available

List Okta app connections the current user has permission to establish within a project in Infisical. Returns: appConnection.

create_a_infisical_app_connections_okta

Create an Okta app connection in Infisical using API token authentication. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: method, credentials, name. Name must be slug-friendly (1–64 chars).

delete_a_infisical_app_connections_okta_by_id

Delete a specified Okta Connection in Infisical by id. Returns the appConnection object including id, name, orgId, app, method, credentials, createdAt, and updatedAt. Required: id.

infisical_app_connections_okta_get_by_name

Get an Infisical Okta app connection by its connection name. Returns the appConnection object including id, name, orgId, app, method, credentials, description, version, rotation, and project. Required: connection_name.

list_all_infisical_app_connections_okta

List Okta app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_okta_by_id

Update a specified Okta app connection in Infisical by id. Returns the updated connection including id, name, app, method, credentials, isAutoRotationEnabled, and rotation settings. Required: id.

get_single_infisical_app_connections_okta_by_id

Get a single Okta app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

infisical_app_connections_qovery_available

List Qovery Connections available to the current user in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_qovery

Create a Qovery Connection in Infisical using an access token. Returns the created connection including id, name, method, app, credentials, projectId, createdAt, updatedAt. Required: method, credentials, name.

delete_a_infisical_app_connections_qovery_by_id

Delete a Qovery Connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

infisical_app_connections_qovery_get_by_name

Get a Qovery Connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_qovery

List Qovery Connections for the current organization or project in Infisical. Returns each connection with id, name, app, method, credentials, version, isPlatformManagedCredentials, projectId, createdAt, and updatedAt.

update_a_infisical_app_connections_qovery_by_id

Update a specified Qovery Connection by id in Infisical. Returns the updated connection including id, name, app, method, credentials, version, isPlatformManagedCredentials, createdAt, and updatedAt. Required: id.

get_single_infisical_app_connections_qovery_by_id

Get a single Qovery Connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

infisical_app_connections_render_available

List Render app connections available to the caller, optionally filtered by project.

create_a_infisical_app_connections_render

Create a new Render app connection using a Render API key. The API key is stored securely and never returned in subsequent responses.

delete_a_infisical_app_connections_render_by_id

Delete a Render app connection by its ID. Any sync integrations using this connection must be removed first.

infisical_app_connections_render_get_by_name

Retrieve a Render app connection by its name. Optionally scoped to a project.

list_all_infisical_app_connections_render

List all Render app connections for the organization, optionally filtered by project.

update_a_infisical_app_connections_render_by_id

Update an existing Render app connection. Use this to rotate the API key or rename the connection.

get_single_infisical_app_connections_render_by_id

Retrieve a single Render app connection by its ID.

infisical_app_connections_supabase_available

List Supabase app connections in Infisical that the current user has permission to establish within the current project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_supabase

Create a Supabase Connection in Infisical. Returns the created appConnection object including id, name, orgId, createdAt, updatedAt, app, method, and credentials. Required: method, credentials, name.

delete_a_infisical_app_connections_supabase_by_id

Delete a Supabase app connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_supabase_get_by_name

Get a Supabase app connection in Infisical by its connection name. Returns the appConnection object including id, name, app, method, credentials, orgId, projectId, version, and rotation settings. Required: connection_name.

list_all_infisical_app_connections_supabase

List Supabase Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_supabase_by_id

Update a specified Supabase Connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

get_single_infisical_app_connections_supabase_by_id

Get a specified Supabase App Connection by id in Infisical. Returns the appConnection object including id, name, app, method, credentials, version, isAutoRotationEnabled, and project. Required: id.

infisical_app_connections_tailscale_available

List Tailscale Connections in Infisical that the current user has permission to establish within the current project. Returns: id, name, orgId, app, method, credentials, createdAt, updatedAt.

create_a_infisical_app_connections_tailscale

Create a Tailscale app connection in Infisical. Returns the created appConnection object including id, name, orgId, method, credentials, version, createdAt, updatedAt, and app. Required: name, method, credentials.

delete_a_infisical_app_connections_tailscale_by_id

Delete the specified Tailscale App Connection in Infisical. Returns an empty 204 response on success. Required: id.

infisical_app_connections_tailscale_get_by_name

Get a specific Tailscale app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_tailscale

List Tailscale Connections for the current organization or project in Infisical. Returns: appConnection, reqId, statusCode, message, error, details.

update_a_infisical_app_connections_tailscale_by_id

Update a Tailscale app connection in Infisical by id. Returns the updated appConnection object including id, name, method, credentials, app, createdAt, and updatedAt. Required: id.

get_single_infisical_app_connections_tailscale_by_id

Get a Tailscale app connection in Infisical by id. Returns the app connection object including id, name, app, method, credentials, createdAt, updatedAt. Required: id.

infisical_app_connections_terraform_cloud_available

List the Terraform Cloud Connections the current user has permission to establish within the current project in Infisical. Returns: appConnection.

create_a_infisical_app_connections_terraform_cloud

Create a Terraform Cloud app connection in Infisical. Returns the appConnection object including id, name, orgId, method, credentials, createdAt, updatedAt, and project.

delete_a_infisical_app_connections_terraform_cloud_by_id

Delete a specified Terraform Cloud Connection in Infisical by id. Returns the deleted appConnection object including its id, name, orgId, app, method, credentials, createdAt, and updatedAt. Required: id.

infisical_app_connections_terraform_cloud_get_by_name

Get a specified Terraform Cloud Connection by name in Infisical. Returns the connection object including id, name, orgId, app, method, credentials, createdAt, updatedAt, version, isPlatformManagedCredentials, isAutoRotationEnabled, rotation, and project. Required: connection_name.

list_all_infisical_app_connections_terraform_cloud

List Terraform Cloud Connections for the current organization or project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_terraform_cloud_by_id

Update a specified Terraform Cloud Connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

get_single_infisical_app_connections_terraform_cloud_by_id

Get a specified Terraform Cloud Connection by id in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: id.

infisical_app_connections_travisci_available

List the available TravisCI Connections the current user has permission to establish within a project in Infisical. Returns: appConnection. Each item includes app, name, id, orgId, and projectId.

create_a_infisical_app_connections_travisci

Create a TravisCI app connection in Infisical. Returns the created appConnection object including id, name, method, credentials, app, orgId, createdAt, and updatedAt. Required: method, credentials, name.

delete_a_infisical_app_connections_travisci_by_id

Delete a TravisCI app connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_travisci_get_by_name

Get a specific TravisCI app connection in Infisical by its connection name. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection. Required: connection_name.

list_all_infisical_app_connections_travisci

List TravisCI app connections in Infisical for the current organization or project. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

update_a_infisical_app_connections_travisci_by_id

Update a specified TravisCI App Connection in Infisical by id. Returns the updated appConnection object including its id, name, orgId, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, createdAt, and updatedAt. Required: id.

get_single_infisical_app_connections_travisci_by_id

Get a specific TravisCI App Connection in Infisical by id. Returns: appConnection, reqId, statusCode, message, error, details. Required: id.

infisical_app_connections_vercel_available

List the Vercel Connections the current user has permission to establish within a project in Infisical. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, appConnection.

create_a_infisical_app_connections_vercel

Create a Vercel app connection in Infisical. Returns the created appConnection object including id, name, orgId, app, method, credentials, createdAt, and updatedAt.

delete_a_infisical_app_connections_vercel_by_id

Delete a Vercel app connection in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_app_connections_vercel_get_by_name

Get a Vercel app connection in Infisical by its connection name. Returns: appConnection. Required: connection_name.

list_all_infisical_app_connections_vercel

List Vercel app connections in Infisical for the current organization or project. Returns: appConnection, reqId, statusCode, message, error, details.

update_a_infisical_app_connections_vercel_by_id

Update a Vercel app connection in Infisical by id. Returns the updated connection object including id, name, method, credentials, app, createdAt, and updatedAt. Required: id.

get_single_infisical_app_connections_vercel_by_id

Get a Vercel App Connection by id in Infisical. Returns the full connection object including id, name, app, method, credentials, createdAt, and updatedAt. Required: id.

infisical_app_connections_windmill_available

List the Windmill Connections the current user has permission to establish connections within this project in Infisical. Returns the app connection object including id, name, orgId, createdAt, updatedAt, app, method, credentials, and projectId.

create_a_infisical_app_connections_windmill

Create a Windmill Connection in Infisical. Returns the created app connection object including id, name, orgId, createdAt, updatedAt, app, method, credentials, and projectId. Required: method, credentials, name.

delete_a_infisical_app_connections_windmill_by_id

Delete a Windmill Connection in Infisical by id. Returns the deleted app connection object including id, name, orgId, createdAt, updatedAt, app, method, credentials, and projectId. Required: id.

infisical_app_connections_windmill_get_by_name

Get a specific Windmill app connection in Infisical by its connection name. Returns the appConnection object including id, name, orgId, app, method, credentials, version, isAutoRotationEnabled, rotation, and project. Required: connection_name.

list_all_infisical_app_connections_windmill

List Windmill app connections in Infisical for the current organization or project. Returns each connection's id, name, app, method, credentials, orgId, createdAt, updatedAt, projectId, and rotation settings.

update_a_infisical_app_connections_windmill_by_id

Update a Windmill app connection in Infisical by id. Returns the updated connection object including id, name, method, credentials, app, createdAt, and updatedAt. Required: id.

get_single_infisical_app_connections_windmill_by_id

Get a specific Windmill app connection in Infisical by id. Returns: id, name, orgId, createdAt, updatedAt, app, method, credentials, description, version, isPlatformManagedCredentials, gatewayId, projectId, isAutoRotationEnabled, gatewayPoolId, rotation, credentialsHash, project, reqId, statusCode, message, error, details. Required: id.

list_all_infisical_secret_syncs

List Infisical secret syncs for a project. Returns: id, name, createdAt, updatedAt, environment, version, reqId, statusCode, message, error, details. Required: projectId.

infisical_secret_syncs_options

Get available secret sync options in Infisical. The response shape is not documented in the API reference.

list_all_infisical_secret_syncs_github

List GitHub secret syncs configured for a specific Infisical project. Returns each sync's id, name, projectId, destination, destinationConfig, syncOptions, syncStatus, connection, and environment details. Required: projectId.

update_a_infisical_secret_syncs_github_by_id

Update a GitHub secret sync in Infisical by id. Returns the updated secretSync object including id, name, destination, destinationConfig (scope, org, selectedRepositoryIds), syncOptions, syncStatus, and isAutoSyncEnabled. Required: id.

delete_a_infisical_secret_syncs_github_by_id

Delete a GitHub secret sync in Infisical by id. Returns an empty 204 response on success. Required: id.

infisical_secret_syncs_github_sync_secrets

Trigger a sync of secrets to GitHub for a specific GitHub secret sync in Infisical. Returns: id, name, createdAt, updatedAt, environment, version, reqId, statusCode, message, error, details. Required: sync_id.

infisical_secret_syncs_github_import_secrets

Import secrets from a GitHub Sync destination into Infisical. Returns: id, name, createdAt, updatedAt, environment, version, reqId, statusCode, message, error, details. Required: sync_id.

infisical_secret_syncs_github_remove_secrets

Remove previously synced secrets from a GitHub Sync destination in Infisical. Returns: id, name, createdAt, updatedAt, environment, version, reqId, statusCode, message, error, details. Required: sync_id.

get_single_infisical_secret_syncs_github_by_id

Get a specific GitHub Sync by ID in Infisical. Returns: id, name, createdAt, updatedAt, environment, version, reqId, statusCode, message, error, details. Required: id.

list_all_infisical_secret_rotations

List all secret rotations in a project. Returns rotation metadata, status, schedule, and mappings for each configured rotation.

infisical_secret_rotations_options

List all available secret rotation types and their configuration templates. Use this to discover supported rotation types and their required parameters and secretsMapping fields before creating a rotation.

create_a_infisical_secret_rotation

Create a new secret rotation. The rotation type is embedded in the API path (e.g. /api/v2/secret-rotations/postgres-credentials). Supported types: auth0-client-secret, aws-iam-user-secret, azure-client-secret, databricks-service-principal-secret, postgres-credentials, mysql-credentials, mssql-credentials, oracledb-credentials, ldap-password, okta-client-secret, redis-user-password.

get_single_infisical_secret_rotation_by_id

Retrieve a single secret rotation by ID, including its current status, schedule, parameters, and secrets mapping.

update_a_infisical_secret_rotation_by_id

Update an existing secret rotation's configuration. All fields are optional; only provided fields are changed.

delete_a_infisical_secret_rotation_by_id

Delete a secret rotation. Optionally delete the mapped secrets and/or revoke credentials that were generated by the rotation.

infisical_secret_rotations_rotate

Manually trigger an immediate secret rotation, bypassing the automatic schedule. Useful for emergency rotations or testing.

create_a_infisical_pki_collection

Create a new PKI collection in Infisical. Returns: id, createdAt, updatedAt, projectId, name, description. Required: projectId, name.

update_a_infisical_pki_collection_by_id

Update the name or description of an Infisical PKI collection by id. Returns: id, createdAt, updatedAt, projectId, name, description. Required: id.

list_all_infisical_pki_collections

List PKI collections in Infisical. Returns: id, createdAt, updatedAt, projectId, name, description.

get_single_infisical_pki_collection_by_id

Get a single Infisical PKI collection by id. Returns: id, createdAt, updatedAt, projectId, name, description. Required: id.

delete_a_infisical_pki_collection_by_id

Delete an Infisical PKI collection by id. Returns an empty 204 response on success. Required: id.

list_all_infisical_pki_templates

List PKI templates in Infisical. Returns a collection of PKI template objects associated with the authenticated workspace.

get_single_infisical_pki_template_by_id

Get a PKI template by id in Infisical. Returns the PKI template object. Required: id.

update_a_infisical_pki_template_by_id

Update a PKI template in Infisical by id. Returns the updated PKI template object including its id. Required: id.

delete_a_infisical_pki_template_by_id

Delete a PKI template in Infisical by id. Returns an empty 204 response on success. Required: id.

list_all_infisical_pki_certificates

List PKI certificates in Infisical. Returns: id. No required parameters.

create_a_infisical_pki_certificate

Create a PKI certificate in Infisical. Returns: id, createdAt, updatedAt, appConnection.

delete_a_infisical_pki_certificate_by_id

Delete a PKI certificate in Infisical by id. Returns an empty 204 response on success. Required: id.

create_a_infisical_pki_certificate_authority

Create a PKI certificate authority in Infisical. Returns the created certificate authority object including id, created_at, and updated_at.

delete_a_infisical_pki_certificate_authority_by_id

Delete an Infisical PKI certificate authority by id. Returns an empty 204 response on success. Required: id.

infisical_universal_auth_login

Login with Universal Auth for a machine identity in Infisical using a client ID and client secret. Returns: accessToken, expiresIn, accessTokenMaxTTL, tokenType, reqId, statusCode, message, error, details. Required: clientId, clientSecret.

Why Truto

Why use Truto’s MCP server for Infisical

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 650+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

How It Works

From zero to integrated

Go live with Infisical in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Infisical account

Use Truto’s frontend SDK to connect your customer’s Infisical account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Infisical

Truto’s Proxy API is a 1-to-1 mapping of the Infisical API. You call us, we call Infisical, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Infisical’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Infisical on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

How do end users authenticate their Infisical account?

Infisical supports machine identity authentication (including universal auth login and cloud-provider identity flows like AliCloud). Through Truto, your users connect their Infisical workspace once and Truto handles token exchange and refresh so your product can call the API on their behalf.

Can we support both Infisical Cloud and self-hosted instances?

Yes. Infisical's API surface is the same for cloud and self-hosted deployments, and Truto lets end users point their connection at a custom base URL, so you can support customers running Infisical in their own infrastructure without code changes.

What secret operations are available through the integration?

You can list, read, create, update, and delete individual secrets, as well as perform bulk create, update, and delete for high-volume workflows like `.env` imports. Folder CRUD is also available for organizing secrets by environment or scope.

Does the integration support dynamic secrets and rotations?

Yes. You can list, issue, and revoke dynamic secret leases, and you can list, create, update, delete, and manually trigger secret rotations for supported resources like databases and cloud IAM credentials.

Which external secret sync destinations are supported?

Infisical supports App Connections and secret syncs to a wide range of destinations including AWS, GCP, Azure (Key Vault, App Config, DevOps, Entra ID), GitHub, GitLab, Bitbucket, Vercel, Netlify, Render, Heroku, Databricks, Doppler, HashiCorp Vault, Terraform Cloud, and many more. GitHub secret sync additionally exposes sync, import, and remove operations.

Can we manage identities and PKI through the API?

Yes. You can create, list, update, delete, and search machine identities, manage organization memberships, and issue or revoke PKI certificates against certificate authorities, PKI templates, and PKI collections.

Infisical

Get Infisical integrated into your app

Our team understands what it takes to make a Infisical integration successful. A short, crisp 30 minute call with folks who understand the problem.