Skip to content


Repository files navigation


Server which keeps track of the Status of the Available hardware in the system

1.- Introduction

The PHANTOM Resource-MANAGER server is composed of two components: a web server (http://) and a WebSocket server (ws://). The web server provides various functionalities for data query and data analysis via RESTful APIs with documents in JSON format. The server's URL is "http://localhost:8600" by default.

2.- Prerequisites

The server is implemented using Node.js, and connects to Elasticsearch to store and access Metadata. Before you start installing the required components, please note that the installation and setup steps mentioned below assume that you are running a current Linux as the operating system. The installation was tested with Ubuntu 16.04 LTS. Before you can proceed, please clone the repository:

git clone;

OR alternatively, if you prefer to use svn instead of git:

svn export Resource-Manager;

3.- RESTful API Queries

Please refer to the Reference Manual of the RESTful API to get more details. The Manual contains a description of each of the implemented methods, with examples of use, and type of possible responses.

Video: Examples of use

There are some video tutorials available at Youtube and this channel:

Youtube PHANTOM Channel


This project is realized through EXCESS and PHANTOM. EXCESS is funded by the EU 7th Framework Programme (FP7/2013-2016) under grant agreement number 611183. The PHANTOM project receives funding under the European Union's Horizon 2020 Research and Innovation Programme under grant agreement number 688146.

Main Contributors

Montanana, Jose Miguel, HLRS

Cheptsov, Alexey, HLRS

Release History

Date Version Comment
2019-05-15 1.0.0 Tested with Real Use Cases


Copyright (C) 2018 University of Stuttgart

Apache License v2.