SSL Certificate Troubleshooting
If you encounter SSL certificate verification errors like:
SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate
Quick Fix
1. Upgrade certifi:
pip install --upgrade certifi
2. Set environment variables:
export SSL_CERT_FILE=$(python -m certifi)
export REQUESTS_CA_BUNDLE=$(python -m certifi)
3. Run your script:
python your_script.py
Alternative Solutions
Option 1: Use Custom CA Bundle
from datamint import Api
api = Api(verify_ssl="/path/to/your/ca-bundle.crt")
Option 2: Disable SSL Verification (Development Only)
Warning
Only use in development with self-signed certificates.
from datamint import Api
api = Api(verify_ssl=False)