OPAL - Interface micro-service
The OPAL-interface provides the API to interact with the opal eco-system. The core function of the API is first and foremost to enable authorized users to submit jobs to OPAL. The two other features that the Interface manages are the management of users(creation, deletion and providing information about them) and providing the current statuses of all the services in the environment. The currently managed services are Interface, Cache, Privacy, Scheduler and Compute.
We provide the API documentation in swagger 2.0 format. You can paste the content in the swagger editor to render the API documentation.
At its construction, the opal-interface
server receives a configuration object that MUST respect the following schema: