# API for plugin recipes[¶](https://doc.dataiku.com/dss/latest/api/python/plugins/custom_recipes.html#module-dataiku.customrecipe "Permalink to this headline")

* 
`dataiku.customrecipe.``get_input_names`(*full=True*)[¶](https://doc.dataiku.com/dss/latest/api/python/plugins/custom_recipes.html#dataiku.customrecipe.get_input_names "Permalink to this definition"):

* 
`dataiku.customrecipe.``get_output_names`(*full=True*)[¶](https://doc.dataiku.com/dss/latest/api/python/plugins/custom_recipes.html#dataiku.customrecipe.get_output_names "Permalink to this definition"):

* 
`dataiku.customrecipe.``get_input_names_for_role`(*role*, *full=True*)[¶](https://doc.dataiku.com/dss/latest/api/python/plugins/custom_recipes.html#dataiku.customrecipe.get_input_names_for_role "Permalink to this definition"):

* 
`dataiku.customrecipe.``get_output_names_for_role`(*role*, *full=True*)[¶](https://doc.dataiku.com/dss/latest/api/python/plugins/custom_recipes.html#dataiku.customrecipe.get_output_names_for_role "Permalink to this definition"):

* 
`dataiku.customrecipe.``get_recipe_config`()[¶](https://doc.dataiku.com/dss/latest/api/python/plugins/custom_recipes.html#dataiku.customrecipe.get_recipe_config "Permalink to this definition"): Returns a map of the recipe parameters.
Parameters are defined in recipe.json (see inline doc in this file)
and set by the user in the recipe page in DSS’ GUI

* 
`dataiku.customrecipe.``get_plugin_config`()[¶](https://doc.dataiku.com/dss/latest/api/python/plugins/custom_recipes.html#dataiku.customrecipe.get_plugin_config "Permalink to this definition"): Returns the global settings of the plugin

* 
`dataiku.customrecipe.``get_recipe_resource`()[¶](https://doc.dataiku.com/dss/latest/api/python/plugins/custom_recipes.html#dataiku.customrecipe.get_recipe_resource "Permalink to this definition"): See get\_connector\_resource() in the custom dataset API.
