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 usUse Cases
Why integrate with Infisical
Common scenarios for SaaS companies building Infisical integrations for their customers.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
From the Blog
Infisical integration guides
Deep dives, architecture guides, and practical tutorials for building Infisical integrations.
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.