OpenFactory Core API#
OpenFactory exposes three core classes to interact with the platform, depending on the use case:
openfactory.openfactory.OpenFactoryUsed by OpenFactory Assets to interact with the platform. No special privileges are required.
openfactory.openfactory_manager.OpenFactoryManagerUsed by OpenFactory administrators responsible for deploying Assets on the cluster. Requires Docker access on at least one OpenFactory manager node.
openfactory.openfactory_cluster.OpenFactoryClusterUsed by infrastructure administrators responsible for managing the OpenFactory cluster itself. Requires Docker access on at least one manager node and SSH access to all OpenFactory nodes.