--- title: Plugin Commands description: Use these commands to manage the SQLite Cloud plugins. category: reference status: publish slug: plugin-commands --- ## DISABLE PLUGIN Use this command to disable a plugin. Established connections will continue to have that plugin loaded. The disabled setting affects only new connections. ### Syntax DISABLE PLUGIN **plugin_name** ### Privileges ``` PLUGIN ``` ### Return OK string or error value (see SCSP protocol). ### Example ```bash > DISABLE PLUGIN sample.plugin OK ``` ## ENABLE PLUGIN Use this command to re-enable a plugin previously disabled. Note that the newly enabled plugin is available only for new connections. ### Syntax ENABLE PLUGIN **plugin_name** ### Privileges ``` PLUGIN ``` ### Return OK string or error value (see SCSP protocol). ### Example ```bash > ENABLE PLUGIN sample.plugin OK ``` ## LIST PLUGINS The LIST PLUGINS command returns a rowset that provides information about the installed native/SQLite extensions. ### Syntax LIST PLUGINS ### Privileges ``` PLUGIN ``` ### Return A Rowset with the following columns: * **name**: plugin name * **type**: plugin type (SQLite or SQLiteCloud) * **enabled**: 1 enabled, 0 disabled * **version**: plugin version * **copyright**: plugin copyright * **description**: plugin description The **version**, **copyright** and **description** columns are not NULL only in case of native SQLite Cloud extensions developed with the official plugins SDK. ### Example ```bash > LIST PLUGINS ---------|--------|---------|---------|-----------|-------------| name | type | enabled | version | copyright | description | ---------|--------|---------|---------|-----------|-------------| crypto | SQLite | 1 | NULL | NULL | NULL | fileio | SQLite | 1 | NULL | NULL | NULL | fuzzy | SQLite | 1 | NULL | NULL | NULL | ipaddr | SQLite | 1 | NULL | NULL | NULL | math | SQLite | 1 | NULL | NULL | NULL | stats | SQLite | 1 | NULL | NULL | NULL | text | SQLite | 1 | NULL | NULL | NULL | unicode | SQLite | 1 | NULL | NULL | NULL | uuid | SQLite | 1 | NULL | NULL | NULL | vsv | SQLite | 1 | NULL | NULL | NULL | re | SQLite | 0 | NULL | NULL | NULL | ---------|--------|---------|---------|-----------|-------------| ``` ## LOAD PLUGIN In a running server, the LOAD PLUGIN command forces plugin_name to be loaded in the core services. A loaded plugin is also enabled by default and will be registered in newly established connections. ### Syntax LOAD PLUGIN **plugin_name** ### Privileges ``` PLUGIN ``` ### Return OK string or error value (see SCSP protocol). ### Example ```bash > LOAD PLUGIN sample.plugin OK ```