Credential Type Matrix
Use this matrix to select the right credential type for each integration.
| Credential type | Typical target | Key fields | Canonical page |
|---|---|---|---|
basic | HTTP backend with basic auth | username, password | Basic Auth |
api_key | API key-protected backend | api_key, key_in, key_name | API Key |
oauth2_client | OAuth2 provider/token endpoint | client_id, client_secret, token_url | OAuth2 Client Credentials |
mtls | Certificate-authenticated backend | client_certificate, client_private_key, optional ca_certificate | mTLS Client Certificate |
mongodb | MongoDB | mongodb_connection_uri | MongoDB |
postgres | PostgreSQL | postgresql_connection_string | PostgreSQL |
sqlserver | SQL Server | sqlserver_connection_string | SQL Server |
oracle | Oracle DB | oracle_connection_string | Oracle |
redis | Redis | redis_connection_string | Redis |
smtp | SMTP mail server | smtp_host, smtp_port, smtp_username, smtp_password | SMTP |
sendgrid | SendGrid mail API | sendgrid_api_key, sendgrid_from_address | SendGrid |
kafka | Kafka brokers | kafka_bootstrap_servers, optional SASL/TLS fields | Kafka |
| Env-backed mode | Any secret-bearing type | *_use_env, *_env_var | Environment Variable Credentials |
Choose the least complex type that still satisfies backend security requirements.