.. MC\ :sup:`2` Client documentation master file, created by sphinx-quickstart on Thu Mar 4 20:37:41 2021. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to |platform| Client's documentation! =============================================== |platform| Client is a local trusted client that enables users to securely interface with the |platform| ecosystem. In particular, |platform| Client allows users to initialize their identities, launch |platform|-loaded VMs and other resources on Azure Confidential Computing, start and stop |platform| compute services (Opaque SQL and Secure XGBoost), transfer their encrypted sensitive data to the cloud for processing, and remotely run secure computation on their data. |platform| Client provides two interfaces, a :doc:`Python interface ` and a :doc:`command line interface `. Both rely on a :doc:`configuration file ` to configure |platform| Client; the command line interface is simpler but less flexible, while the Python interface gives users finer grained control over what they want to do. While |platform| currently offers various compute services, the client is currently only compatible with Opaque SQL. We are currently in the midst of updating Secure XGBoost to be compatible with the client. .. toctree:: :maxdepth: 2 :caption: Contents: install quickstart opaquesql_usage config/index python/index cli/index