Client side KS generation | Zipped response | HTTP[s] Proxy Support | Support for Serve Actions | Works with Request Configuration Objects | Supports Multi-request | Support Response Profiles | Support set to null | Single Client Instance | Thread Safe | |
---|---|---|---|---|---|---|---|---|---|---|
PHP | v1, v2 | yes | yes | yes | yes | yes | yes | yes | Not Supported | Not Supported |
C# .net | v1, v2 | yes | yes | Not Supported | yes | yes | yes | Not Supported | yes | yes |
Java | v1, v2 | yes | yes | yes | yes | yes | yes | yes | yes | yes |
PHP - namespaces | v1, v2 | yes | yes | yes | yes | yes | yes | yes | Not Supported | Not Supported |
Node JS | N/A - use session.start() | PLAT-6384 | yes | yes | yes | yes | yes | Not Supported | yes | yes |
PHP - ZendFramework | v1, v2 | yes | yes | yes | yes | yes | yes | yes | Not Supported | Not Supported |
Python | v1, v2 | yes | yes (see footnotes) | yes | yes | yes | yes | yes | Not Supported | Not Supported |
JavaScript (Ajax) | N/A - use session.start() | yes | yes (see footnotes) | PLAT-6389 | yes | yes | yes | Not Supported | yes | yes |
Angular | Not Supported (Front-End) | yes | Not Supported | PLAT-6389 | yes | yes | PLAT-6535 | Not Supported | Not Supported | Not Supported |
Obective C (iOS) | Not Supported (Front-End) | Not Supported | Not Supported | Not Supported | Not Supported | yes | Not Supported | Not Supported | Not Supported | Not Supported |
Android | Not Supported (Front-End) | yes | Not Supported | yes | yes | yes | yes | Not Supported | yes | yes |
Ruby | v1, v2 | PLAT-6387 | yes | yes | yes | yes | yes | yes | Not Supported | Not Supported |
CLI | v1, v2 | yes | Not Supported | yes | yes | Not Supported | yes | Not Supported | Not Supported | Not Supported |
Swift (iOS) | Not Supported (Front-End) | yes | Not Supported | Not Supported | yes | yes | yes | Not Supported | yes | yes |
- The Python client uses the
requests
module which honours theHTTPS_PROXY
andHTTP_PROXY
ENV vars - The AJAX client runs in web context and therefore, does not require its own proxy implementation