PySyft Components#
This section of the documentation explains in depth the parts of Syft you can use and how to use it.
What is PySyft?#
PySyft is a Python implementation of the Syft
protocol, which is designed to enable governance of private datasets and assets can be achieved.
How PySyft works?#
The main component in PySyft is a Datasite
. A Datasite
is a collection of servers launched by a data owners to enable responsible access to their assets. In most of the cases, this is made of one or two servers. You can read more about it here.
As PySyft relies a client-server arhitecture, where the client is an Python interface that allows both data owners and data scientists to interact with the Datasite. Via this client’s API, a lot of services running on the Datasite server are made available to users, such as datasets
for hosting data or projects
for managing remote data science projects. They are well documented in the PySyft client components.
Quicklinks#
Here are the list of the components documented:
Documentation is still currently under development and many exciting features of PySyft are yet to be added to the documentation.