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
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.
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.
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.
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.
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.
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.
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).
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.
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 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 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.
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.
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).
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.
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.
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.
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.
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.
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.
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.