Compatibility
Client Libraries​
Language | Database | Library | Cloud Identity Support | Notes | Connection Pool Support | Auth Methods |
---|---|---|---|---|---|---|
Python | Postgres | psycopg2 | AWS IAM | psycopg2-binary is not supported. Use the more recommended psycopg2 | ✅ | MD5*, SCRAM-SHA256 |
Python | Postgres | asyncpg | AWS IAM | ✅ | MD5*, SCRAM-SHA256 | |
Python | MySQL | mysql-connector-python | AWS IAM | C-extension based usage is not currently supported. | ✅ | SHA-1 (Native password authentication) |
Python | MySQL | PyMySQL | AWS IAM | N/A | SHA-1 (Native password authentication) |
* Even though MD5 is cryptographically insecure, it is the default authentication method used by Postgres, and so we made the decision to support it. However, we recommend using the more secure SCRAM-SHA256 authentication when possible.
Secrets Managers​
- Vault
- AWS Secrets Manager