API Documentation

Welcome to DBCalm, a comprehensive database backup and management tool for MariaDB/MySQL databases.

DBCalm provides a secure, automated solution for database backups with scheduling capabilities, restore functionality, and a user-friendly API for managing your database infrastructure.

Features

  • Automated Backups: Schedule regular backups of your MariaDB/MySQL databases

  • Secure API: OAuth2-based authentication with JWT tokens

  • Restore Management: Easy restoration of backups to any point in time

  • API Client Management: Support for multiple API clients to securely access the backup system

  • Process Monitoring: Track backup and restore operations in real-time

  • Privilege Separation: Secure command execution with dedicated service accounts

Quick Start

For installation instructions, see Installation.

For configuration options, see Configuration.

For API documentation, see API Reference.

For development setup, see Developer Guide.