Infisical App Connections API
The App Connections API from Infisical — 347 operation(s) for app connections.
The App Connections API from Infisical — 347 operation(s) for app connections.
openapi: 3.0.3
info:
title: Infisical Admin App Connections API
description: List of all available APIs that can be consumed
version: 0.0.1
servers:
- url: https://us.infisical.com
description: Production server (US)
- url: https://eu.infisical.com
description: Production server (EU)
- url: http://localhost:8080
description: Local server
tags:
- name: App Connections
paths:
/api/v1/app-connections/options:
get:
operationId: listAppConnectionOptions
tags:
- App Connections
description: List the available App Connection Options.
parameters:
- schema:
type: string
enum:
- secret-manager
- cert-manager
- kms
- ssh
- secret-scanning
- pam
- ai
in: query
name: projectType
required: false
responses:
'200':
description: Default Response
content:
application/json:
schema:
type: object
properties:
appConnectionOptions:
type: array
items:
anyOf:
- type: object
properties:
name:
type: string
enum:
- AWS
app:
type: string
enum:
- aws
methods:
type: array
items:
type: string
enum:
- assume-role
- access-key
accessKeyId:
type: string
required:
- name
- app
- methods
additionalProperties: false
title: AWS
- type: object
properties:
name:
type: string
enum:
- GitHub
app:
type: string
enum:
- github
methods:
type: array
items:
type: string
enum:
- oauth
- github-app
- pat
oauthClientId:
type: string
appClientSlug:
type: string
required:
- name
- app
- methods
additionalProperties: false
title: GitHub
- type: object
properties:
name:
type: string
enum:
- GitHub Radar
app:
type: string
enum:
- github-radar
methods:
type: array
items:
type: string
enum:
- github-app
appClientSlug:
type: string
required:
- name
- app
- methods
additionalProperties: false
title: GitHub Radar
- type: object
properties:
name:
type: string
enum:
- GCP
app:
type: string
enum:
- gcp
methods:
type: array
items:
type: string
enum:
- service-account-impersonation
required:
- name
- app
- methods
additionalProperties: false
title: GCP
- type: object
properties:
name:
type: string
enum:
- Azure Key Vault
app:
type: string
enum:
- azure-key-vault
methods:
type: array
items:
type: string
enum:
- oauth
- client-secret
- certificate
oauthClientId:
type: string
required:
- name
- app
- methods
additionalProperties: false
title: Azure Key Vault
- type: object
properties:
name:
type: string
enum:
- Azure App Configuration
app:
type: string
enum:
- azure-app-configuration
methods:
type: array
items:
type: string
enum:
- oauth
- client-secret
oauthClientId:
type: string
required:
- name
- app
- methods
additionalProperties: false
title: Azure App Configuration
- type: object
properties:
name:
type: string
enum:
- Azure DevOps
app:
type: string
enum:
- azure-devops
methods:
type: array
items:
type: string
enum:
- oauth
- access-token
- client-secret
oauthClientId:
type: string
required:
- name
- app
- methods
additionalProperties: false
title: Azure DevOps
- type: object
properties:
name:
type: string
enum:
- Databricks
app:
type: string
enum:
- databricks
methods:
type: array
items:
type: string
enum:
- service-principal
required:
- name
- app
- methods
additionalProperties: false
title: Databricks
- type: object
properties:
name:
type: string
enum:
- Humanitec
app:
type: string
enum:
- humanitec
methods:
type: array
items:
type: string
enum:
- api-token
required:
- name
- app
- methods
additionalProperties: false
title: Humanitec
- type: object
properties:
name:
type: string
enum:
- Terraform Cloud
app:
type: string
enum:
- terraform-cloud
methods:
type: array
items:
type: string
enum:
- api-token
required:
- name
- app
- methods
additionalProperties: false
title: Terraform Cloud
- type: object
properties:
name:
type: string
enum:
- Vercel
app:
type: string
enum:
- vercel
methods:
type: array
items:
type: string
enum:
- api-token
required:
- name
- app
- methods
additionalProperties: false
title: Vercel
- type: object
properties:
name:
type: string
enum:
- PostgreSQL
app:
type: string
enum:
- postgres
methods:
type: array
items:
type: string
enum:
- username-and-password
supportsPlatformManagement:
type: boolean
enum:
- true
required:
- name
- app
- methods
- supportsPlatformManagement
additionalProperties: false
title: PostgreSQL
- type: object
properties:
name:
type: string
enum:
- Microsoft SQL Server
app:
type: string
enum:
- mssql
methods:
type: array
items:
type: string
enum:
- username-and-password
supportsPlatformManagement:
type: boolean
enum:
- true
required:
- name
- app
- methods
- supportsPlatformManagement
additionalProperties: false
title: Microsoft SQL Server
- type: object
properties:
name:
type: string
enum:
- MySQL
app:
type: string
enum:
- mysql
methods:
type: array
items:
type: string
enum:
- username-and-password
supportsPlatformManagement:
type: boolean
enum:
- true
required:
- name
- app
- methods
- supportsPlatformManagement
additionalProperties: false
title: MySQL
- type: object
properties:
name:
type: string
enum:
- Camunda
app:
type: string
enum:
- camunda
methods:
type: array
items:
type: string
enum:
- client-credentials
required:
- name
- app
- methods
additionalProperties: false
title: Camunda
- type: object
properties:
name:
type: string
enum:
- Auth0
app:
type: string
enum:
- auth0
methods:
type: array
items:
type: string
enum:
- client-credentials
required:
- name
- app
- methods
additionalProperties: false
title: Auth0
- type: object
properties:
name:
type: string
enum:
- HCVault
app:
type: string
enum:
- hashicorp-vault
methods:
type: array
items:
type: string
enum:
- access-token
- app-role
required:
- name
- app
- methods
additionalProperties: false
title: Hashicorp Vault
- type: object
properties:
name:
type: string
enum:
- Azure Client Secrets
app:
type: string
enum:
- azure-client-secrets
methods:
type: array
items:
type: string
enum:
- oauth
- client-secret
- certificate
oauthClientId:
type: string
required:
- name
- app
- methods
additionalProperties: false
title: Azure Client Secrets
- type: object
properties:
name:
type: string
enum:
- Windmill
app:
type: string
enum:
- windmill
methods:
type: array
items:
type: string
enum:
- access-token
required:
- name
- app
- methods
additionalProperties: false
title: Windmill
- type: object
properties:
name:
type: string
enum:
- LDAP
app:
type: string
enum:
- ldap
methods:
type: array
items:
type: string
enum:
- simple-bind
required:
- name
- app
- methods
additionalProperties: false
title: LDAP
- type: object
properties:
name:
type: string
enum:
- TeamCity
app:
type: string
enum:
- teamcity
methods:
type: array
items:
type: string
enum:
- access-token
required:
- name
- app
- methods
additionalProperties: false
title: TeamCity
- type: object
properties:
name:
type: string
enum:
- OCI
app:
type: string
enum:
- oci
methods:
type: array
items:
type: string
enum:
- access-key
required:
- name
- app
- methods
additionalProperties: false
title: OCI
- type: object
properties:
name:
type: string
enum:
- OracleDB
app:
type: string
enum:
- oracledb
methods:
type: array
items:
type: string
enum:
- username-and-password
supportsPlatformManagement:
type: boolean
enum:
- true
required:
- name
- app
- methods
- supportsPlatformManagement
additionalProperties: false
title: OracleDB
- type: object
properties:
name:
type: string
enum:
- 1Password
app:
type: string
enum:
- 1password
methods:
type: array
items:
type: string
enum:
- api-token
required:
- name
- app
- methods
additionalProperties: false
title: 1Password
- type: object
properties:
name:
type: string
enum:
- Heroku
app:
type: string
enum:
- heroku
methods:
type: array
items:
type: string
enum:
- auth-token
- oauth
oauthClientId:
type: string
required:
- name
- app
- methods
additionalProperties: false
title: Heroku
- type: object
properties:
name:
type: string
enum:
- Render
app:
type: string
enum:
- render
methods:
type: array
items:
type: string
enum:
- api-key
required:
- name
- app
- methods
additionalProperties: false
title: Render
- type: object
properties:
name:
type: string
enum:
- Fly.io
app:
type: string
enum:
- flyio
methods:
type: array
items:
type: string
enum:
- access-token
required:
- name
- app
- methods
additionalProperties: false
title: Fly.io
- type: object
properties:
name:
type: string
enum:
- GitLab
app:
type: string
enum:
- gitlab
methods:
type: array
items:
type: string
enum:
- oauth
- access-token
oauthClientId:
type: string
required:
- name
- app
- methods
additionalProperties: false
title: GitLab
- type: object
properties:
name:
type: string
enum:
- Cloudflare
app:
type: string
enum:
- cloudflare
methods:
type: array
items:
type: string
enum:
- api-token
required:
- name
- app
- methods
additionalProperties: false
title: Cloudflare
- type: object
properties:
name:
type: string
enum:
- Bitbucket
app:
type: string
enum:
- bitbucket
methods:
type: array
items:
type: string
enum:
- api-token
required:
- name
- app
- methods
additionalProperties: false
title: Bitbucket
- type: object
properties:
name:
type: string
enum:
- Zabbix
app:
type: string
enum:
- zabbix
methods:
type: array
items:
type: string
enum:
- api-token
required:
- name
- app
- methods
additionalProperties: false
title: Zabbix
- type: object
properties:
name:
type: string
enum:
- Railway
app:
type: string
enum:
- railway
methods:
type: array
items:
type: string
enum:
- account-token
- project-token
- team-token
required:
- name
- app
- methods
additionalProperties: false
title: Railway
- type: object
properties:
name:
type: string
enum:
- Checkly
app:
type: string
enum:
- checkly
methods:
type: array
items:
type: string
enum:
- api-key
required:
- name
- app
- methods
additionalProperties: false
title: Checkly
- type: object
properties:
name:
type: string
enum:
- CircleCI
app:
type: string
enum:
- circleci
methods:
type: array
items:
type: string
enum:
- api-token
required:
- name
- app
- methods
additionalProperties: false
title: CircleCI
- type: object
properties:
name:
type: string
enum:
- Supabase
app:
type: string
enum:
- supabase
methods:
type: array
items:
type: string
enum:
- access-token
required:
- name
- app
- methods
additionalProperties: false
title: Supabase
- type: object
properties:
name:
type: string
enum:
- Digital Ocean
app:
type: string
enum:
- digital-ocean
methods:
type: array
items:
# --- truncated at 32 KB (6810 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/infisical/refs/heads/main/openapi/infisical-app-connections-api-openapi.yml