> 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

This page lists the maturity level (Alpha, Beta, Gamma, Stable) of various MariaDB plugins, helping users determine which are suitable for production environments.

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="/docs/server/server-usage/storage-engines/archive.md">Archive</a></td><td>3.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/aria.md">Aria</a></td><td>1.6</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/mariadb-audit-plugin/mariadb-audit-plugin-log-settings.md">Audit Plugin</a></td><td>1.4</td><td>Stable</td></tr><tr><td><a href="/docs/server/security/encryption/data-at-rest-encryption/key-management-and-encryption-plugins/aws-key-management-encryption-plugin.md">aws_key_management</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-management/server-monitoring-logs/binary-log.md">binlog</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/blackhole.md">Blackhole</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/connect.md">Connect</a></td><td>1.7</td><td>Stable</td></tr><tr><td><a href="/docs/server/ha-and-performance/optimization-and-tuning/query-optimizations/statistics-for-optimizing-queries/user-statistics.md">CLIENT_STATISTICS</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/password-validation-plugins/cracklib-password-check-plugin.md">cracklib_password_check</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/csv.md">CSV</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/sql-statements/programmatic-compound-statements/declare-type.md">DECLARE BY / associative array</a></td><td>1.0</td><td>Gamma</td></tr><tr><td><a href="/docs/server/reference/plugins/other-plugins/disks-plugin.md">DISKS</a></td><td>1.1</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/authentication-plugins/authentication-plugin-ed25519.md">ed25519</a></td><td>1.1</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/federatedx-storage-engine.md">FederatedX</a></td><td>2.1</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/other-plugins/feedback-plugin.md">Feedback</a></td><td>1.1</td><td>Stable</td></tr><tr><td><a href="/docs/server/security/encryption/data-at-rest-encryption/key-management-and-encryption-plugins/file-key-management-encryption-plugin.md">file_key_management</a></td><td>2.0</td><td>Gamma</td></tr><tr><td><a href="/docs/server/reference/plugins/authentication-plugins/authentication-plugin-gssapi.md">gssapi</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/ha-and-performance/optimization-and-tuning/query-optimizations/statistics-for-optimizing-queries/user-statistics.md">INDEX_STATISTICS</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/other-plugins/inet4.md">INET4</a></td><td>1.0</td><td>Gamma</td></tr><tr><td><a href="/docs/server/reference/data-types/string-data-types/inet6.md">INET6</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/innodb.md">InnoDB</a></td><td>10.*</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/data-types/string-data-types/character-sets/internationalization-and-localization/locales-plugin.md">LOCALES</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/memory-storage-engine.md">Memory</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/other-plugins/metadata-lock-info-plugin.md">METADATA_LOCK_INFO</a></td><td>0.1</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/other-plugins/mhnsw.md">mhnsw</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/merge.md">MRG_MyISAM</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/mroonga.md">Mroonga</a></td><td>7.7</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/myisam-storage-engine.md">MyISAM</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/myrocks.md">MyRocks</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/other-plugins/mysql_json.md">mysql_json</a></td><td>0.1</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/authentication-plugins/authentication-plugin-mysql_native_password.md">mysql_native_password</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/authentication-plugins/authentication-plugin-mysql_old_password.md">mysql_old_password</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/authentication-plugins/authentication-plugin-named-pipe.md">named_pipe</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/other-plugins/online_alter_log.md">online_alter_log</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/authentication-plugins/authentication-with-pluggable-authentication-modules-pam/authentication-plugin-pam.md">pam</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/password-validation-plugins/password-reuse-check-plugin.md">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="/docs/server/reference/system-tables/performance-schema.md">Performance_Schema</a></td><td>0.1</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/other-plugins/query-cache-information-plugin.md">QUERY_CACHE_INFO</a></td><td>1.1</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/other-plugins/query-response-time-plugin.md">query_response_time</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/s3-storage-engine.md">S3</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/ha-and-performance/standard-replication/semisynchronous-replication.md">semisync</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/sequence-storage-engine.md">Sequence</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/mariadb-audit-plugin.md">SERVER_AUDIT</a></td><td>2.6</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/password-validation-plugins/simple-password-check-plugin.md">simple_password_check</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/spider.md">Spider</a></td><td>3.3</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-management/server-monitoring-logs/sql-error-log-plugin.md">SQL_ERROR_LOG</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/sql-statements/data-definition/create/create-function.md#return">SYS_REFCURSOR</a></td><td>1.0</td><td>Gamma</td></tr><tr><td><a href="/docs/server/ha-and-performance/optimization-and-tuning/query-optimizations/statistics-for-optimizing-queries/user-statistics.md">TABLE_STATISTICS</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/ha-and-performance/optimization-and-tuning/query-optimizations/statistics-for-optimizing-queries/user-statistics.md">USER_STATISTICS</a></td><td>2.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/other-plugins/user-variables-plugin.md">user_variables</a></td><td>1.0</td><td>Stable</td></tr><tr><td>TokuDB</td><td>4.0</td><td>Stable<br>(removed in 10.6)</td></tr><tr><td><a href="/docs/server/reference/plugins/authentication-plugins/authentication-plugin-unix-socket.md">unix_socket</a></td><td>1.1</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/data-types/string-data-types/uuid-data-type.md">UUID</a></td><td>1.0</td><td>Stable<br>(introduced in 10.9.1)</td></tr><tr><td><a href="/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/uuid_v4.md">uuid_v4</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/sql-functions/secondary-functions/miscellaneous-functions/uuid_v7.md">uuid_v7</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="https://mariadb.com/docs/galera-cluster/">wsrep</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-wsrep_connections.md">wsrep_connections</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/mariadb-replication-cluster-plugins/wsrep_info-plugin.md">WSREP_INFO</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/plugins/mariadb-replication-cluster-plugins/wsrep_provider.md">wsrep_provider</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/reference/system-tables/information-schema/information-schema-tables/information-schema-wsrep_thd_state.md">wsrep_thd_info</a></td><td>1.0</td><td>Stable</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/oqgraph-storage-engine.md">OQGraph</a></td><td>3.0</td><td>Gamma</td></tr><tr><td><a href="/docs/server/server-usage/storage-engines/sphinx-storage-engine.md">Sphinx</a></td><td>2.0</td><td>Gamma</td></tr><tr><td><a href="https://mariadb.com/docs/analytics/">Columnstore</a></td><td>1.0</td><td>Beta</td></tr><tr><td><a href="/docs/server/reference/sql-structure/nosql/handlersocket.md">handlersocket</a></td><td>1.0</td><td>Beta</td></tr><tr><td>Cassandra</td><td>0.1</td><td>Experimental<br>(removed in 10.6)</td></tr><tr><td><a href="/docs/release-notes/enterprise-server/about/mariadb-enterprise-server-differences/mariadb-enterprise-server-data-at-rest-encryption/encryption-plugins.md">debug_key_management</a></td><td>1.0</td><td>Experimental</td></tr><tr><td><a href="/docs/release-notes/enterprise-server/about/mariadb-enterprise-server-differences/mariadb-enterprise-server-data-at-rest-encryption/encryption-plugins.md">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/administrative-tools/mariadb-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" %}
