OpenStack API SDK
This SDK provides synchronous and asynchronous interfaces to communicate with OpenStack based clouds.
The simplest example demonstrating how to list compute flavors:
use ;
use ;
use ServiceType;
use list;
async
SDK currently implements following features:
-
Every single API operation is a separate module (generated from OpenAPI spec)
-
paged combinator allows fetching all/limited entries from endpoints supporting pagination
-
find combinator allows combining GET and LIST calls to find entity by identificator
-
client is responsible/capable of passing structure results should be deserialized into. While it is possible to use types coming with SDK directly it allows also ignoring unnecessary fields as well as requesting fields not yet supported by the SDK itself.
-
sync/async interface