Webservices is a key part in the sdmxthon library as it allows the user to interact with the SDMX APIs and download data and metadata from them.

They are based on the SdmxWebServiceConnection interface. It holds all methods we are about to use to query the API, using the QueryBuilder for SDMX API v1 or the QueryBuilder for SDMX API v2

We can also interact with Fusion Metadata Registry by validating the data (fmr_validation()) and uploading structures using the API method (upload_metadata_to_fmr()) or the bundled method (upload_metadata_to_fmr()) in the Message class.