# MariaDB Internals

{% hint style="info" %}
This section contains background information, mostly aimed at engineers developing MariaDB features.
{% endhint %}

{% content-ref url="mariadb-internals/mariadb-internals-documentation-merging-into-mariadb" %}
[mariadb-internals-documentation-merging-into-mariadb](https://mariadb.com/docs/server/reference/product-development/mariadb-internals/mariadb-internals-documentation-merging-into-mariadb)
{% endcontent-ref %}

{% content-ref url="mariadb-internals/mariadb-source-code-internals" %}
[mariadb-source-code-internals](https://mariadb.com/docs/server/reference/product-development/mariadb-internals/mariadb-source-code-internals)
{% endcontent-ref %}

{% content-ref url="mariadb-internals/using-mariadb-with-your-programs-api" %}
[using-mariadb-with-your-programs-api](https://mariadb.com/docs/server/reference/product-development/mariadb-internals/using-mariadb-with-your-programs-api)
{% endcontent-ref %}
