
We are shipping the Subnoto PHP SDK today and broadening Python SDK support across operating systems and architectures. Talking to a secure API should not force a trade-off between your stack and strong guarantees.
Why this matters
Our SDKs aim to do more than send HTTP requests. They help you open a secure channel to our enclaves, verify remote attestation, and confirm you are talking to the right code, on the right environment, at the right time. In most integrations you trust an endpoint. Here you can cryptographically verify that the remote enclave is authentic, intact, and matches what you expect. For teams handling sensitive data, that is a meaningful shift.
PHP SDK: platforms
The PHP SDK is available from our public package registry:
Subnoto package registry on GitLab
Supported builds include Linux ARM, Linux x86_64, and Windows x86_64, so common server and desktop targets are covered out of the box. Installation and quick start are in the PHP SDK documentation.
Python SDK: wider OS and Python versions
See the Python SDK documentation for installation and
quick start. Package: subnoto-api-client. The Python SDK now aligns with a broader set of environments on PyPI-class
metadata:
- Operating systems: macOS, Windows, and POSIX Linux
- Python: 3.11, 3.12, 3.13, and 3.14
That includes Linux ARM and macOS ARM alongside existing platforms, so more laptops, CI runners, and cloud instances can install wheels without building from source.
TypeScript SDK
The TypeScript SDK (@subnoto/api-client) remains the primary option for Node.js and similar stacks. See the
TypeScript SDK documentation.
Encryption Proxy and other languages
To host a gateway in your own environment, use the Encryption Proxy: it attests to the enclave and terminates the secure tunnel so you can call Subnoto with plain HTTP from any client. Full setup is in the Encryption Proxy documentation.
Today Subnoto ships first-party SDKs for PHP, Python, and TypeScript, plus the Encryption Proxy for stacks that are not covered by an SDK.
Key Takeaways
- PHP SDK is available with Linux ARM, Linux x86_64, and Windows x86_64 builds.
- Python SDK supports macOS, Windows, and Linux (including ARM) on Python 3.11 through 3.14.
- SDKs go beyond HTTP: remote attestation and verified enclave identity are part of the developer experience.
- TypeScript SDK remains available; see the linked docs above.
- Any language can integrate via the self-hosted Encryption Proxy.
Conclusion
We want developers to avoid choosing between simplicity and security. If you are integrating Subnoto with strict infra and privacy requirements, PHP and Python paths are ready to adopt. We would love feedback, especially from unusual or edge environments.