# Plugins and components¶

## Plugin¶

A plugin is made of a number of components. Each component is a single kind of object in Dataiku DSS, such as a dataset, recipe, or webapp. Each component adds an additional functionality to a plugin. A plugin bundles components together as a single consistent whole.

The plugin as a whole is described by a plugin.json file

## Component¶

The components that you can include in a plugin include:

Each component generally has some configuration parameters. There are also some common parameters at the plugin level, which are shared by all components of this plugin. Only the administrator can edit plugin-level parameters, while most component-level parameters are user-controlled.