# Backup Examples

MariaDB offers a complete API-based backup capability to meet the data protection and recovery options. You can create and manage various backup types, including snapshots, physical backups, logical backups, incremental backups, and binary log backups.

## Snapshot Backup Examples

Create instant point-in-time snapshots of your MariaDB Cloud database services using one-time snapshot backups or cron-scheduled API calls.

{% content-ref url="backup-examples/snapshot-backup-examples" %}
[snapshot-backup-examples](https://mariadb.com/docs/mariadb-cloud/cloud-data-handling/backup-and-restore/backup-examples/snapshot-backup-examples)
{% endcontent-ref %}

## Physical Backup Examples

Execute full physical backups of your database files using MariaDB Cloud's API with support for one-time execution or automated scheduling examples.

{% content-ref url="backup-examples/physical-backup-examples" %}
[physical-backup-examples](https://mariadb.com/docs/mariadb-cloud/cloud-data-handling/backup-and-restore/backup-examples/physical-backup-examples)
{% endcontent-ref %}

## Logical Backup Examples

Create logical dump backups of your databases using API calls. It includes cron scheduling backups.

{% content-ref url="backup-examples/logical-backup-examples" %}
[logical-backup-examples](https://mariadb.com/docs/mariadb-cloud/cloud-data-handling/backup-and-restore/backup-examples/logical-backup-examples)
{% endcontent-ref %}

## Incremental Backup Examples

Captures only the data that has modified since the last full backup, with one-time and cron-based examples.

{% content-ref url="backup-examples/incremental-backup-examples" %}
[incremental-backup-examples](https://mariadb.com/docs/mariadb-cloud/cloud-data-handling/backup-and-restore/backup-examples/incremental-backup-examples)
{% endcontent-ref %}

## Binary Log Backup Examples

Configure the binary log backups, which are required for point-in-time recovery. It includes both one-time and cron-scheduled backups.

{% content-ref url="backup-examples/binarylog-backup-examples" %}
[binarylog-backup-examples](https://mariadb.com/docs/mariadb-cloud/cloud-data-handling/backup-and-restore/backup-examples/binarylog-backup-examples)
{% endcontent-ref %}

## Other Backup API Examples

Manage backup schedules and monitor backup status using API calls. It includes listing, retrieving, updating, or deleting backup schedules, and checking the status of backup jobs.

{% content-ref url="backup-examples/other-backup-api-examples" %}
[other-backup-api-examples](https://mariadb.com/docs/mariadb-cloud/cloud-data-handling/backup-and-restore/backup-examples/other-backup-api-examples)
{% endcontent-ref %}
