# API Reference


## Functions


Public functions for discovering IMF databases and downloading data


[imf_databases()](imf_databases.md#imfp.imf_databases)  
List IMF database IDs and descriptions

[imf_parameters()](imf_parameters.md#imfp.imf_parameters)  
List input parameters and available parameter values for use in

[imf_parameter_defs()](imf_parameter_defs.md#imfp.imf_parameter_defs)  
Get text descriptions of input parameters used in making API

[imf_dataset()](imf_dataset.md#imfp.imf_dataset)  
Download a data series from the IMF.

[set_imf_app_name()](set_imf_app_name.md#imfp.set_imf_app_name)  
Set the IMF Application Name.

[set_imf_wait_time()](set_imf_wait_time.md#imfp.set_imf_wait_time)  
Set the IMF wait time as an environment variable.
