Getting Started
Welcome to MariaDB AI RAG! This section will guide you through installing, configuring, and running the MariaDB AI RAG API and MCP Server.
Documentation in This Section
Learn about the MariaDB AI RAG system architecture and components:
System architecture
Core modules (Ingestion, Chunking, Retrieval, Generation)
Data flow and processing pipeline
Integration with MariaDB vector database
Step-by-step installation instructions for all supported platforms:
Linux (Ubuntu/Debian - .deb packages)
Linux (RHEL/Fedora - .rpm packages)
Windows (.msi installer)
System requirements and prerequisites
Configure the RAG API and MCP Server:
Environment variables
Configuration file setup
Database connection settings
API keys and authentication
Embedding and LLM provider configuration
Manage the RAG API and MCP Server services:
Starting and stopping services
Service status monitoring
Log file locations
Troubleshooting service issues
Quick Start Guide
Install the package for your platform (see Installation)
Configure your environment with database credentials and API keys (see Configuration)
Start the services using the service management commands
Verify installation by accessing the API health endpoint:
curl http://localhost:8000/health
Next Steps
After completing the getting started guide:
Explore the API Reference for detailed endpoint documentation
Learn about Access Control for user management
Review Performance Tuning for optimization
This page is: Copyright © 2025 MariaDB. All rights reserved.
Last updated
Was this helpful?

