# 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" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/server/reference/plugins/list-of-plugins.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
