Skip to content
@mariadb-developers

Developer Code Central

MariaDB Developer Code Samples and Examples

Welcome to MariaDB for developers

This organization holds code samples, quickstarts and demo applications for building with MariaDB.

MariaDB

One database for every workload

Many applications run one system for transactions, another for analytics and a third for vectors, with pipelines to keep the data in sync. AI agents make this harder, because they need current data from all of those systems at once.

MariaDB keeps these workloads in one open source database, so your application, your reports and your agents query the same live data with the same SQL:

  • Transactions with row storage in the InnoDB storage engine.
  • Analytics with columnar storage in MariaDB ColumnStore.
  • Vector search with a native VECTOR data type and index, available in MariaDB Server since 11.7 (vector overview).
  • JSON documents with the built-in JSON functions.
  • AI tools such as the MariaDB MCP server, which lets AI assistants query MariaDB through the Model Context Protocol, and vector store integrations for LangChain, LlamaIndex and Spring AI.

MariaDB Server is open source under the GPL v2 license and runs where you choose: on your laptop, on your own servers or in any cloud.

Get started

Contribute

Open issues and pull requests directly in each repository. If you built a project with MariaDB that other developers can learn from, send a short description and a link to developers@mariadb.com.

Join the community

Pinned Loading

  1. mariadb-getting-started mariadb-getting-started Public

    🚀 MariaDB is a community-developed, commercially supported relational database management system. This repo provides you with an introduction to the MariaDB database products, how you can get start…

    12 2

  2. java-quickstart java-quickstart Public

    This repository contains code samples for getting started with Java and MariaDB.

    Java 41 15

  3. nodejs-quickstart nodejs-quickstart Public

    This repository contains code samples for getting started with Node.js and MariaDB.

    JavaScript 19 7

  4. python-quickstart python-quickstart Public

    This repository will walk you through the process of quickly getting started with Node.js and MariaDB using the MariaDB Python connector.

    Python 8 4

  5. php-quickstart php-quickstart Public

    This repository contains a simple web application that demonstrates how to quickly connect to and communicate with a MariaDB database using PHP (via mysqli).

    PHP 22 13

  6. mariadb-json-quickstart mariadb-json-quickstart Public

    This repository uses the official MariaDB Docker image to demonstrate how to manage semi-structured, via JavaScript Objection Notation (JSON), within a MariaDB database.

    10 2

Repositories

Showing 10 of 63 repositories

Top languages

Loading…

Most used topics

Loading…