For the complete documentation index, see llms.txt. This page is also available as Markdown.

Plugin Development

Details the APIs and processes for extending MariaDB functionality through custom plugins, such as authentication, logging, or specialized server enhancements.

This section contains background information, mostly aimed at engineers developing MariaDB features.

A comprehensive guide on the basic structure and necessary components for creating a new plugin from scratch.

Details the API used to develop encryption plugins for protecting data at rest, including key management and encryption schemes.

Provides instructions for developing plugins that track and log server activity for security and compliance monitoring.

Details how to implement custom authentication methods, allowing users to connect using external credentials or protocols.

Explains how to create plugins that expose internal server data through virtual tables in the Information Schema.

Focuses on building plugins that interact with the server's replication stream or manage cluster-level synchronization.

Implementation guide specifically for developers creating logic to intercept and validate password changes in the server.

A dedicated resource for engineers to learn how to build or modify storage engines, detailing the pluggable API and data handling at the physical level.

This page is licensed: CC BY-SA / Gnu FDL

Last updated

Was this helpful?