> 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/api-plugin/plugin_api/plugin_declaration/plugin_maturity.md).

# Plugin Maturity

Plugin API reference: Plugin Maturity. Generated from the MariaDB server headers by doxygen and moxygen.

> [`Plugin API`](/docs/server/reference/plugins/api-plugin/plugin_api.md) / [`Plugin Declaration`](/docs/server/reference/plugins/api-plugin/plugin_api/plugin_declaration.md)

The allowable code maturity levels for plugins

## Macros

| Name                                                                            | Description |
| ------------------------------------------------------------------------------- | ----------- |
| [`MariaDB_PLUGIN_MATURITY_UNKNOWN`](#mariadb_plugin_maturity_unknown)           |             |
| [`MariaDB_PLUGIN_MATURITY_EXPERIMENTAL`](#mariadb_plugin_maturity_experimental) |             |
| [`MariaDB_PLUGIN_MATURITY_ALPHA`](#mariadb_plugin_maturity_alpha)               |             |
| [`MariaDB_PLUGIN_MATURITY_BETA`](#mariadb_plugin_maturity_beta)                 |             |
| [`MariaDB_PLUGIN_MATURITY_GAMMA`](#mariadb_plugin_maturity_gamma)               |             |
| [`MariaDB_PLUGIN_MATURITY_STABLE`](#mariadb_plugin_maturity_stable)             |             |

***

### MariaDB\_PLUGIN\_MATURITY\_UNKNOWN

```cpp
#define MariaDB_PLUGIN_MATURITY_UNKNOWN 0
```

Defined in plugin.h:173

***

### MariaDB\_PLUGIN\_MATURITY\_EXPERIMENTAL

```cpp
#define MariaDB_PLUGIN_MATURITY_EXPERIMENTAL 1
```

Defined in plugin.h:174

***

### MariaDB\_PLUGIN\_MATURITY\_ALPHA

```cpp
#define MariaDB_PLUGIN_MATURITY_ALPHA 2
```

Defined in plugin.h:175

***

### MariaDB\_PLUGIN\_MATURITY\_BETA

```cpp
#define MariaDB_PLUGIN_MATURITY_BETA 3
```

Defined in plugin.h:176

***

### MariaDB\_PLUGIN\_MATURITY\_GAMMA

```cpp
#define MariaDB_PLUGIN_MATURITY_GAMMA 4
```

Defined in plugin.h:177

***

### MariaDB\_PLUGIN\_MATURITY\_STABLE

```cpp
#define MariaDB_PLUGIN_MATURITY_STABLE 5
```

Defined in plugin.h:178
