> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/reference/plugins/list-of-plugins.md).

# Plugin Maturity

The following table lists the various plugins included in MariaDB ordered by their maturity. Note that maturity will differ across MariaDB versions - see below for an easy way to get a complete list of plugins and their maturity in your version of MariaDB:

<table data-header-hidden="false" data-header-sticky><thead><tr><th>Plugin</th><th>Version</th><th>Maturity</th></tr></thead><tbody><tr><td><a href="/pages/VLw8sXFo2eiTxRQHjqya">Archive</a></td><td>3.0</td><td>Stable</td></tr><tr><td><a href="/pages/ZFcEwb6C2EzZNZqtO978">Aria</a></td><td>1.6</td><td>Stable</td></tr><tr><td><a href="/pages/W03ZGomvo7WgrGHvxZ8N">Audit Plugin</a></td><td>1.4</td><td>Stable</td></tr><tr><td><a href="/pages/NpmRdA6DvxLcx0BPZGLf">aws_key_management</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/RzHhMQASSXz2OivfCOwY">binlog</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/pages/7pkUhI0V6bLIZbTNbFJH">Blackhole</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/Hwi7qeVac1t95WRhp1AK">Connect</a></td><td>1.7</td><td>Stable</td></tr><tr><td><a href="/pages/6XheIeTYX5ucJ7jMEcT1">CLIENT_STATISTICS</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/pages/8NMLkBGAvzGuKK7nEoDx">cracklib_password_check</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/GFFki3kVnQvOVmRnU3en">CSV</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/JzxI2eDNzZiqq9gN1lXH">DECLARE BY / associative array</a></td><td>1.0</td><td>Gamma</td></tr><tr><td><a href="/pages/XcG0dZw5oh6ZVCE9JDm1">DISKS</a></td><td>1.1</td><td>Stable</td></tr><tr><td><a href="/pages/cmUeUGi2jmUfZjGY2jvy">ed25519</a></td><td>1.1</td><td>Stable</td></tr><tr><td><a href="/pages/OMlHv9HJHAHdT8bOVpGt">FederatedX</a></td><td>2.1</td><td>Stable</td></tr><tr><td><a href="/pages/rwZbIN1hzAlDsIIcHbHk">Feedback</a></td><td>1.1</td><td>Stable</td></tr><tr><td><a href="/pages/kEr5f1qfVXItTlF97e6c">file_key_management</a></td><td>2.0</td><td>Gamma</td></tr><tr><td><a href="/pages/0cVN1PzcJ0i8P7uqw5yj">gssapi</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/6XheIeTYX5ucJ7jMEcT1">INDEX_STATISTICS</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/pages/r5QZ7YqpPfS2r4GLif6B">INET4</a></td><td>1.0</td><td>Gamma</td></tr><tr><td><a href="/pages/t0EnkVD7lPOITZUKC6r1">INET6</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/7L0FHo7ZIDNGte5DosWH">InnoDB</a></td><td>10.*</td><td>Stable</td></tr><tr><td><a href="/pages/YX05cWNkfhnkvRtEx58p">LOCALES</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/WMo8gdjyeMO16IGn0eSX">Memory</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/2UYRtLoKoErZvjQiH1vD">METADATA_LOCK_INFO</a></td><td>0.1</td><td>Stable</td></tr><tr><td><a href="/pages/cuV5dP5FpBQkHgSoVQt2">mhnsw</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/bcB42l4n4fGigdsYl4ft">MRG_MyISAM</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/EuUYmSkpUZI9foPKihCt">Mroonga</a></td><td>7.7</td><td>Stable</td></tr><tr><td><a href="/pages/1xszq9BFI1rJoKIXnPVQ">MyISAM</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/g54AP1seo1CaaCP30VtT">MyRocks</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/q4nasXXu8nyuIuVji8dj">mysql_json</a></td><td>0.1</td><td>Stable</td></tr><tr><td><a href="/pages/iYwOMW0WMcc0My61eODh">mysql_native_password</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/uTuBoVuSDJlMizSjbrRM">mysql_old_password</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/GCSIVGoo4aaVDCkYqYWN">named_pipe</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/F9KkNly85kb0BHguyIId">online_alter_log</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/pages/2LmMRNBi0t4VSZ6TbcTv">pam</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/kPo8j0DBcXMrNtDIpOQa">password_reuse_check</a></td><td>2.0</td><td>Stable<br>(introduced in 10.10.2, 10.9.5, and 10.8.7)</td></tr><tr><td><code>partition</code></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/3UyhPgBEDXXcVevHOl8R">Performance_Schema</a></td><td>0.1</td><td>Stable</td></tr><tr><td><a href="/pages/SGjSUp7RjsnSyeBp9WaA">QUERY_CACHE_INFO</a></td><td>1.1</td><td>Stable</td></tr><tr><td><a href="/pages/VaU6B8429Z3ahFczlFlG">query_response_time</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/EZb2PU7D6KNRmXeoheeM">S3</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/VFiySwyIlYUMWCEWp06Z">semisync</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/8tA1HrTu3Fpj0ELcYYNe">Sequence</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/c2Up99RQ1YnndKV7Ls9g">SERVER_AUDIT</a></td><td>2.6</td><td>Stable</td></tr><tr><td><a href="/pages/fsD7CQtNt7gXGXyKmMdj">simple_password_check</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/xa3MMCkKDNE4V3EDCvAR">Spider</a></td><td>3.3</td><td>Stable</td></tr><tr><td><a href="/pages/pU9w1TSlV70wonej1M95">SQL_ERROR_LOG</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/k2Um2n23qkSHzmIBcMpZ#return-sys_refcursor">SYS_REFCURSOR</a></td><td>1.0</td><td>Gamma</td></tr><tr><td><a href="/pages/6XheIeTYX5ucJ7jMEcT1">TABLE_STATISTICS</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/pages/6XheIeTYX5ucJ7jMEcT1">USER_STATISTICS</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/pages/s4MaMJDOb2lzFwUkTM9e">user_variables</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/5E0u1h4sBllWRXyi0Awb">TokuDB</a></td><td>4.0</td><td>Stable<br>(removed in 10.6)</td></tr><tr><td><a href="/pages/eTXrVaFqwqdEU1MXPLl7">unix_socket</a></td><td>1.1</td><td>Stable</td></tr><tr><td><a href="/pages/FqxxPzru8smuwQvqsuUw">UUID</a></td><td>1.0</td><td>Stable<br>(introduced in 10.9.1)</td></tr><tr><td><a href="/pages/FER2geCvRiXOjBzvg3qN">uuid_v4</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/n0xOqgIzoOWosvQatsaW">uuid_v7</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/spaces/3VYeeVGUV4AMqrA3zwy7">wsrep</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/vwO6iyNS6m7oZpahRUsr">wsrep_connections</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/m0wT28JAH2I796deqYl4">WSREP_INFO</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/4N1dryd3ZCNcpEHMOX6b">wsrep_provider</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/3y5X1eVuZ7TVciKhBGa6">wsrep_thd_info</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/pages/MsUCdugJ9DGOTGluir7x">OQGraph</a></td><td>3.0</td><td>Gamma</td></tr><tr><td><a href="/pages/Rmtv96UgLgZ2bVkO855v">Sphinx</a></td><td>2.0</td><td>Gamma</td></tr><tr><td><a href="/spaces/rBEU9juWLfTDcdwF3Q14">Columnstore</a></td><td>1.0</td><td>Beta</td></tr><tr><td><a href="/pages/uAlZMIjbATdfN5ixEy3x">handlersocket</a></td><td>1.0</td><td>Beta</td></tr><tr><td><a href="/pages/ca5ePNgrJ2d09R3qMGGB">Cassandra</a></td><td>0.1</td><td>Experimental<br>(removed in 10.6)</td></tr><tr><td><a href="/spaces/aEnK0ZXmUbJzqQrTjFyb/pages/UiGDpa2uArIZxJ1MHn9V">debug_key_management</a></td><td>1.0</td><td>Experimental</td></tr><tr><td><a href="/spaces/aEnK0ZXmUbJzqQrTjFyb/pages/UiGDpa2uArIZxJ1MHn9V">example_key_management</a></td><td>1.0</td><td>Experimental</td></tr></tbody></table>

This query shows a complete list of plugins and their maturity level:

```sql
SELECT plugin_name, plugin_version, plugin_maturity
FROM information_schema.plugins
ORDER BY plugin_name;
```

## Plugin Support and Maintenance

Plugin maturity is not the same as plugin support and maintenance. When a plugin has a maturity level of *Stable*, that doesn't necessarily imply that it's actively maintained or supported via MariaDB Support.

Currently, the plugins maintained and supported by MariaDB plc for a given release series are the ones included in the corresponding MariaDB Enterprise Server release. Plugins that are not supported by MariaDB plc are either placed in a separate **unsupported repository** (reached by passing the `--include-unsupported` flag to the `mariadb_es_repo_setup` script) or omitted from the build entirely.

## See Also

* [Plugin Overview](/docs/server/reference/plugins/plugin-overview.md)
* [INSTALL PLUGIN](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/install-plugin.md)
* [INFORMATION\_SCHEMA.PLUGINS Table](/docs/server/reference/system-tables/information-schema/information-schema-tables/plugins-table-information-schema.md)
* [mysql\_plugin](/docs/server/clients-and-utilities/legacy-clients-and-utilities/mysql_plugin.md)
* [SHOW PLUGINS](/docs/server/reference/sql-statements/administrative-sql-statements/show/show-plugins.md)
* [INSTALL SONAME](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/install-soname.md)
* [UNINSTALL PLUGIN](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/uninstall-plugin.md)
* [UNINSTALL SONAME](/docs/server/reference/sql-statements/administrative-sql-statements/plugin-sql-statements/uninstall-soname.md)

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

{% @marketo/form formId="4316" %}
