What is the difference between a Plugin and Application-as-recipe? Which one is better and why?

NilamberPanda
Level 2
What is the difference between a Plugin and Application-as-recipe? Which one is better and why?

What is the difference between a Plugin and Application-as-recipe? Which one is better and why?

3 Replies
Mattsco
Dataiker

Hi, 

Both can be used for reusability. 

But:
- A plugin recipe is a python code that you have packaged as a visual recipe: with inputs, outputs, and parameters. 
- An application-as-recipe is a sub flow that you have packaged as a visual recipe. So it can be a sequence of several visual or code recipes executing to generate an output. 

Mattsco
0 Kudos
NilamberPanda
Level 2
Author

Thanks Mattsco. 

So a Plugin is only a Python code or it can be any coding language. Can we not have visual recipes in Plugins?

0 Kudos
Mattsco
Dataiker

Python or R recipes can be converted to custom recipes

You can check this link: 

https://knowledge.dataiku.com/latest/kb/customization/plugins/recipe.html

 

For the app-as-recipe you can check this:

https://knowledge.dataiku.com/latest/courses/o16n/dataiku-applications/create-app-as-recipe.html

 

 

Mattsco
0 Kudos