Skip to main content

Credential Type Matrix

Use this matrix to select the right credential type for each integration.

Credential typeTypical targetKey fieldsCanonical page
basicHTTP backend with basic authusername, passwordBasic Auth
api_keyAPI key-protected backendapi_key, key_in, key_nameAPI Key
oauth2_clientOAuth2 provider/token endpointclient_id, client_secret, token_urlOAuth2 Client Credentials
mtlsCertificate-authenticated backendclient_certificate, client_private_key, optional ca_certificatemTLS Client Certificate
mongodbMongoDBmongodb_connection_uriMongoDB
postgresPostgreSQLpostgresql_connection_stringPostgreSQL
sqlserverSQL Serversqlserver_connection_stringSQL Server
oracleOracle DBoracle_connection_stringOracle
redisRedisredis_connection_stringRedis
smtpSMTP mail serversmtp_host, smtp_port, smtp_username, smtp_passwordSMTP
sendgridSendGrid mail APIsendgrid_api_key, sendgrid_from_addressSendGrid
kafkaKafka brokerskafka_bootstrap_servers, optional SASL/TLS fieldsKafka
Env-backed modeAny secret-bearing type*_use_env, *_env_varEnvironment Variable Credentials

Choose the least complex type that still satisfies backend security requirements.