Problem
SDK telemetry headers are not being included in API requests, making it impossible to track SDK adoption vs manual API usage.
Evidence
Analysis of 166 Python SDK requests in the last 24 hours:
X-SDK-Language header: 0/166 requests (0%)
X-SDK-Version header: 0/166 requests (0%)
X-Client-Type header: 164/166 requests (98.8%)
All requests show generic user agents: python-requests/2.32.5, python-httpx/0.25.0
Real Users Affected
11 real users in last 24 hours including:
Impact
- Cannot distinguish SDK users from manual API calls
- Cannot track which SDK versions are being used
- Cannot measure SDK adoption accurately
- Missing critical telemetry for product analytics
Expected Behavior
Every SDK request should include:
X-SDK-Language: python
X-SDK-Version: 1.0.1
X-Client-Type: sdk
Investigation Required
- Check if headers are defined in SDK client code
- Verify headers are actually added to HTTP requests
- Test locally to confirm headers are sent
- Verify API receives and stores these headers
Priority
P0 - Critical for tracking SDK usage and measuring adoption
Related
Problem
SDK telemetry headers are not being included in API requests, making it impossible to track SDK adoption vs manual API usage.
Evidence
Analysis of 166 Python SDK requests in the last 24 hours:
X-SDK-Languageheader: 0/166 requests (0%)X-SDK-Versionheader: 0/166 requests (0%)X-Client-Typeheader: 164/166 requests (98.8%)All requests show generic user agents:
python-requests/2.32.5,python-httpx/0.25.0Real Users Affected
11 real users in last 24 hours including:
Impact
Expected Behavior
Every SDK request should include:
Investigation Required
Priority
P0 - Critical for tracking SDK usage and measuring adoption
Related