Oct 10 – 13, 2022
Universidade do Algarve
Europe/Lisbon timezone

FedCloud client: the powerful client for EGI Federated Cloud

Oct 13, 2022, 3:00 PM
Auditório 1.5 (Complexo Pedagógico)

Auditório 1.5

Complexo Pedagógico

UALG - Campus da Penha
Practical Demonstration (15') Development of innovative software services IBERGRID Contributions


Viet Tran (Institute of Informatics SAS Slovakia)


The FedCloud client is a high-level Python package for a command-line client designed for interaction with the OpenStack services in the EGI infrastructure. The client can access various EGI services and can perform many tasks for users including managing access tokens, listing services, and mainly execute commands on OpenStack sites in EGI infrastructure.

The most notable features of FedCloud client are following:

  • Rich functionalities: have wide ranges of useful commands, including
    checking access token, searching for services, listing sites and VOs, and interaction with OpenStack sites.
  • Simple usages: can perform any OpenStack command on any sites with only three parameters: the site, the VO and the command.
  • Federation-wide: Single client for all OpenStack sites and related services of EGI Cloud infrastructure. Single command may perform an action on all sites by specifying --site ALL_SITES.
  • Programmable: the client is designed for using in scripts for automation or as a Python library for programming FedCloud services.

The full documentation of FedCloud client is available at https://fedcloudclient.fedcloud.eu/.

Primary author

Viet Tran (Institute of Informatics SAS Slovakia)

Presentation materials