OpenZiti project adds security layers that make your service available without exposing incoming ports, provides identity-specific end-to-end encryption, masks your network traffic protocols/ports, and allows developers to be more agile and secure than ever in all networking scenarios.
In our previous posts we introduced the concept of Zitification -- taking an app and changing it to use secure, zero-trust, overlay network -- and shared few examples we developed internally.
OpenZiti Python SDK is published to Python Package Index(PyPI) so just go ahead with standard install, or add it to your application's requirements.txt
you can also connect with an intercepted address (each service may have one or more standard network address [protocol, host, port]):
Obviously when you develop your cool Python application you probably would not start with writing your own networking layer. Instead, you'd use excellent networking capabilities of Python standard library or other modules to do networking for you. The good news is that you can use OpenZiti SDK with other networking modules.