Installation
Requirements
- Python: 3.10–3.13 (CPython)
- Network: Outbound HTTPS (and WSS) to Werk24 API
Python 3.9 end of support
Python 3.9 is no longer supported.
Quick start (recommended)
If the health check prints positive messages, you’re good to go.
Important
The Health Check verifies a secure WebSocket (WSS) connection to Werk24. Corporate firewalls often block WSS. If it fails:
- Allow outbound WSS (TLS) on port 443
- Whitelist
wss://ws-api.w24.co(or your regional endpoint)
Upgrading
Troubleshooting
- Multiple Pythons installed: Run
python --versionandpython -m pip --versionto confirm you’re using Python 3.10–3.13 and the matching pip. - Proxy/Firewall: If initialization fails, check outbound HTTPS and any corporate proxy settings.
- Permission errors: Use a virtual environment or add
--userto the pip command.
Next steps
- CLI requests: Learn to send drawings from the terminal → CLI guide
- API usage: Use the Python client in your app → API requests