# CloudProviders Reference Manual

## libcloudproviders library

This part documents libcloudproviders library. The library is meant to be used as a C interface with their respective language bindings through introspection. However, it can also be used with raw DBus management. If that's the case, make sure it implements the DBus interfaces explained at cloudproviders-dbus.

## Integrating libcloudproviders

## DBus Interfaces

cloud provider accounts using cloud_providers_collector_get_providers(). This function returns cloud-providers-collector-get-providers() #CloudProvidersCollector.signals cloudprovidersprovider Hash Tables Hash Tables Hash Tables The DBus object that is passed to cloud_providers_provider_exporter_new() will implement the org.freedesktop.DBus.ObjectManager interface, and that can be used by clients to discover and query objects like the provider properties itself or the accounts associated with your provider.

## Index of all symbols