MariaDB Community

Community Server

An advanced, 100% open source relational database for modern application development

MariaDB Community Server is a fully featured open source relational database and a seamless MySQL drop-in replacement. It provides robust Oracle Database compatibility, modern SQL capabilities, instant schema changes, built-in vector search, and built-in columnar storage for real-time analytics.

# One-line curl:
curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=12.3

# Multi-line
curl -LsSO https://r.mariadb.com/downloads/mariadb_repo_setup
chmod +x mariadb_repo_setup
sudo ./mariadb_repo_setup --mariadb-server-version=12.3
MariaDB Community

Community Kubernetes Operator

An automated deployment and lifecycle management tool for MariaDB environments on Kubernetes

MariaDB Kubernetes Operator is a declarative automation tool for provisioning and managing MariaDB Server and MaxScale database proxy deployments natively within Kubernetes. It eliminates the need for manual scripting by utilizing declarative configurations to establish robust high availability (HA/DR) and disaster recovery architectures.

MariaDB Community

MCP Server

A secure integration server connecting MariaDB databases directly to AI models and external tools

MariaDB MCP Server is a community-supported integration tool that bridges MariaDB databases with generative AI applications via native Model Context Protocol (MCP) support. It combines traditional SQL operations with advanced database vector search to enable seamless retrieval-augmented generation (RAG) workflows featuring explicit OpenAI and HuggingFace integration.

MariaDB Community

Migration Tools

An automated database transition utility for securely migrating from MySQL to MariaDB

MariaDB Migration Tool is an automated database transition utility designed to evaluate, plan, and execute secure migrations from existing MySQL environments to MariaDB. It features scriptable YAML workflows, automated risk assessments, and four flexible cutover pathways—including near-zero downtime replication to preserve high availability (HA/DR) during the transition.

MariaDB-MTK is a data transfer, schema conversion and migration validation tool. The tool provides a powerful command line interface with a lot of options to help you automate and customize data transfer and transformation tasks.

MariaDB Migrator allows you to seamlessly transition from MySQL to MariaDB. It features automated risk assessment, scriptable YAML workflows, and four flexible pathways — including near-zero downtime replication — for a secure, hassle-free database cutover.

Trials

AI RAG Trial

An all-in-one retrieval-augmented generation pipeline embedded natively into the database core

MariaDB AI RAG is an integrated database vector search and retrieval-augmented generation workflow embedded directly within the MariaDB core. It streamlines the entire process from data ingestion and embedding to advanced search and re-ranking, featuring explicit OpenAI and HuggingFace integration. 

Start a 30-day free trial of AI RAG.

Log in to start your trial.
Trials

MaxScale Trial

An advanced database proxy and intelligent routing layer for enterprise MariaDB environments

MariaDB MaxScale is an advanced database proxy and intelligent routing layer that sits seamlessly between your applications and your backend database infrastructure. It operates as a dynamic load balancer that provides automated failover for robust high availability (HA/DR), transparent read/write splitting, and enhanced database security without requiring any application code changes. 

Start a 30-day free trial of MariaDB MaxScale.

Log in to start your trial.
MariaDB Enterprise Platform

Enterprise Server

A hardened, production-ready relational database engineered for mission-critical applications

MariaDB Enterprise Server is a rigorously tested, highly secure relational database designed specifically for production environments and serves as the foundation of the MariaDB Enterprise Platform. It delivers advanced enterprise-grade security, comprehensive Oracle Database compatibility, and robust high availability (HA/DR) capabilities that come pre-configured for immediate operational efficiency. 

Enterprise subscription required. Log in to download.
MariaDB Enterprise Platform

MaxScale

An advanced database proxy and intelligent query router for mission-critical deployments

MariaDB MaxScale is an advanced database proxy and intelligent query router that serves as a core infrastructure component of the MariaDB Enterprise Platform. It delivers automatic failover for robust high availability (HA/DR) and dynamic workload-based routing to seamlessly support hybrid transactional/analytical processing (HTAP).

 

Enterprise subscription required. Log in to download.

MariaDB Enterprise Platform

Advanced Cluster

A consensus-driven database cluster leveraging the Raft protocol for geo-distributed high availability

MariaDB Advanced Cluster is a high-availability solution built on the Raft consensus algorithm that utilizes a single-leader replication model to coordinate and resolve cluster-wide conflicts. It significantly reduces write latency by requiring only a majority of nodes to acknowledge a commit, establishing highly efficient high availability (HA/DR) and automated fault tolerance for globally distributed applications.

Please note that this version of Advanced Cluster is Tech Preview.

Enterprise subscription required. Log in to download.
MariaDB Enterprise Platform

AI RAG

An all-in-one retrieval-augmented generation pipeline embedded natively into the enterprise database core

MariaDB Enterprise AI RAG is an integrated database vector search and retrieval-augmented generation workflow embedded directly within the MariaDB Enterprise Server core. It streamlines the entire process from data ingestion and embedding to advanced search and re-ranking, and seamlessly pairs with the MariaDB Enterprise MCP Server to empower AI agents with explicit OpenAI and HuggingFace integration.

Enterprise subscription required. Log in to download.
MariaDB Enterprise Platform

Enterprise Manager

A centralized observability and administration platform for enterprise database fleets

MariaDB Enterprise Manager is a comprehensive observability and management solution designed to monitor and administer your entire relational database fleet from a single, centralized interface. It provides advanced, topology-aware monitoring and a robust suite of visual tools for query development and schema management to proactively maintain optimal performance and high availability (HA/DR).

Please note that this download includes the Enterprise Manager Agent only.

Enterprise subscription required. Log in to download.
MariaDB Enterprise Platform

Enterprise Kubernetes Operator

An automated deployment and lifecycle management tool for enterprise MariaDB environments on Kubernetes

MariaDB Enterprise Kubernetes Operator is a declarative automation tool for provisioning and managing MariaDB Enterprise Server, MariaDB Enterprise Cluster, and MariaDB MaxScale database proxy deployments natively within Kubernetes. It eliminates the need for manual scripting by leveraging declarative configurations to establish secure, robust high availability (HA/DR) and disaster recovery architectures for mission-critical relational databases.

Enterprise subscription required. Log in to download.
MariaDB Enterprise Platform

MCP Server

A secure integration server connecting enterprise MariaDB databases directly to AI models and external tools

MariaDB Enterprise MCP Server is a secure integration tool that bridges enterprise MariaDB databases with generative AI applications via native Model Context Protocol (MCP) support. It combines traditional SQL operations with advanced database vector search to enable seamless retrieval-augmented generation (RAG) workflows featuring explicit OpenAI and HuggingFace integration.

 

Enterprise subscription required. Log in to download.
MariaDB Cloud

MariaDB Cloud

A fully managed, multi-cloud database-as-a-service for serverless and provisioned enterprise workloads

MariaDB Cloud is a fully managed database-as-a-service (DBaaS) that delivers the complete capabilities of MariaDB Server natively across Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure. It empowers organizations with the choice between provisioned environments for consistent workloads and true serverless architectures for on-demand elastic scaling, featuring built-in AI integrations and automated multi-region high availability (HA/DR). 

Connectors

C connector

A high-performance, native C client library for advanced database connectivity

MariaDB Connector/C is an LGPL-licensed native client library designed to seamlessly connect C and C++ applications directly to MariaDB databases. It features asynchronous, non-blocking APIs, robust bulk operation support, and comprehensive encryption options via TLS/SSL for secure data transit.

Connectors

Java 8+ connector

A lightweight Type 4 JDBC driver for enterprise Java applications

MariaDB Connector/J is an LGPL-licensed, Type 4 JDBC driver that provides seamless, high-performance connectivity between Java applications and MariaDB databases. It features explicit compatibility with Java 8, 11, 17, and 21, and includes built-in connection pooling alongside robust TLS/SSL encrypted connections for secure deployments.

Connectors

ODBC connector

A standard ODBC 3.5 driver for cross-platform MariaDB database integration

MariaDB Connector/ODBC is an LGPL-licensed, standard ODBC 3.5 driver designed to facilitate seamless cross-platform integration between generic ODBC-compliant applications and MariaDB. It ensures high-performance data access and secure data transmission through comprehensive support for encrypted connections via TLS/SSL.

Connectors

Python connector

A native, high-performance Python DB API 2.0 compliant driver for MariaDB

MariaDB Connector/Python is an LGPL 2.1-licensed, native database driver fully compliant with the Python DB API 2.0 specification for connecting Python applications to MariaDB. Written natively in C to maximize performance, it excels at executing high-speed bulk inserts, updates, and deletes for data-intensive processing workloads.

Connectors

Node.js connector

A high-performance, asynchronous Node.js module for MariaDB integrations

MariaDB Connector/Node.js is an LGPL-licensed module specifically engineered to connect modern Node.js applications to MariaDB databases. It delivers exceptional throughput by providing both promise and callback APIs for asynchronous, non-blocking data access, alongside advanced query pipelining to reduce network latency.

Connectors

C++ connector

An object-oriented C++ client library for secure MariaDB database connectivity

MariaDB Connector/C++ is an LGPL-licensed, object-oriented client library designed to natively connect C++ applications to MariaDB databases. It provides a robust set of advanced database functions and guarantees secure data transmission through integrated TLS/SSL encrypted connections.

Connectors

R2DBC connector

A 100% Java, high-performance driver for reactive programming on MariaDB

MariaDB Connector/R2DBC is an Apache 2.0-licensed, 100% Java database driver designed specifically to support reactive programming paradigms on top of MariaDB. It fully complies with R2DBC specifications and offers broad compatibility with Java 8+ environments to enable highly scalable, non-blocking asynchronous data access.