Skip to content

§ Databases

31 engines, each with its own tools.

Xtic runs the engine's native backup tool where the database lives — on the server, inside its container, in a temporary tool container, or from the Xtic server through an SSH tunnel — and restores it the same way.

Database engine support matrix
EngineTypeVersionsHostDockerPodmanTool ctrTunnelNative toolBadges
PostgreSQLRelational14–18, with TimescaleDB and PostGISpg_dumpCertified
MySQLRelational8.0, 8.4 LTS, 9.7 LTS and Innovation releasesmysqldumpCertified
MariaDBRelational10.11, 11.4, 11.8, 12.3 LTSmariadb-dumpCertified
Percona ServerRelational8.0, 8.4, 9.7mysqldumpCertified
SQL ServerRelational2019, 2022, 2025 on Linux hosts and in containersFrom the Xtic server over an SSH tunnel: nosqlcmd (mssql-tools18)CertifiedEditionGated
MongoDBDocument7.0, 8.0 — standalone and replica setsmongodumpCertified
RedisKey-value7.2, 8.xredis-cliCertifiedRequiresDowntimeMultiNode
ValkeyKey-value8.1, 9.xvalkey-cliCertifiedRequiresDowntimeMultiNode
KeyDBKey-valueCurrent releasekeydb-cliCertifiedRequiresDowntimeMultiNode
SQLiteEmbeddedSQLite 3From the Xtic server over an SSH tunnel: nosqlite3CommunityRequiresDowntime
OracleRelational19c, 21c, 26aiFrom the Xtic server over an SSH tunnel: noexpdpCommunityEditionGated
IBM Db2Relational11.5, 12.1 (LUW)Temporary tool container: noFrom the Xtic server over an SSH tunnel: nodb2 BACKUPCommunityEditionGatedRequiresDowntime
ClickHouseAnalytics25.x, 26.xFrom the Xtic server over an SSH tunnel: noclickhouse-clientCommunity
ElasticsearchSearch9.xPodman container: noTemporary tool container: noSnapshot APICommunity
OpenSearchSearch3.xPodman container: noTemporary tool container: noSnapshot APICommunity
CassandraWide-column5.0From the Xtic server over an SSH tunnel: nonodetoolCommunityEditionGatedMultiNode
ScyllaDBWide-column2026.xFrom the Xtic server over an SSH tunnel: nonodetoolCommunityEditionGatedMultiNode
Neo4jGraph2026.xFrom the Xtic server over an SSH tunnel: noneo4j-adminCommunityEditionGatedRequiresDowntime
InfluxDBTime-series1.x, 2.x (3.x Enterprise)Temporary tool container: noFrom the Xtic server over an SSH tunnel: noinfluxd backupCertified
CouchDBDocument3.5Temporary tool container: noFrom the Xtic server over an SSH tunnel: notarCertifiedRequiresDowntime
CouchbaseDocument8.0Temporary tool container: noFrom the Xtic server over an SSH tunnel: nocbbackupmgrCommunityEditionGated
FirebirdRelational5.0From the Xtic server over an SSH tunnel: nogbakCertified
CockroachDBDistributed SQL25.x, 26.xTemporary tool container: noFrom the Xtic server over an SSH tunnel: nocockroach sql (BACKUP)CertifiedEditionGated
YugabyteDBDistributed SQL2025.x (YSQL)From the Xtic server over an SSH tunnel: noysql_dumpCertified
TiDBDistributed SQL8.5 LTSTemporary tool container: noFrom the Xtic server over an SSH tunnel: noDumplingCommunity
etcdKey-value3.6From the Xtic server over an SSH tunnel: noetcdctlCertifiedRequiresDowntimeMultiNode
ArangoDBMulti-model3.12From the Xtic server over an SSH tunnel: noarangodumpCertifiedEditionGated
RavenDBDocument7.xPodman container: noTemporary tool container: noFrom the Xtic server over an SSH tunnel: noSmuggler export (REST)CommunityEditionGated
SAP HANARelationalHANA 2.0 (backup)Podman container: noTemporary tool container: noFrom the Xtic server over an SSH tunnel: nohdbsql BACKUP DATACommunityEditionGated
InformixRelational15.0Temporary tool container: noFrom the Xtic server over an SSH tunnel: noontapeCommunityEditionGatedRequiresDowntime
DuckDBEmbedded1.5Docker container: noPodman container: noFrom the Xtic server over an SSH tunnel: noduckdb EXPORT DATABASECommunity
Host
Installed on the server
Docker
Docker container
Podman
Podman container
Tool ctr
Temporary tool container
Tunnel
From the Xtic server over an SSH tunnel

What the badges mean

Certified
Round-trip tested — back up, restore, compare — against the pinned images listed
Community
Supported with the same pipeline; not yet in the certification lane
RequiresDowntime
Backup or restore needs the engine stopped; runs only inside a maintenance window you set
EditionGated
Some features depend on the engine's edition or licence; preflight checks and explains
MultiNode
Clusters need every node registered; one artifact per node

Also built in

Other services with built-in definitions
ServiceWhat Xtic runsRuns
QuestDBCHECKPOINT CREATE, then the data directory as tarHost · Docker · Podman
Apache SolrCollection or core BACKUP to a fresh location per runHost · Docker · Podman
OpenLDAPslapcat of the data and cn=config as LDIFHost · Docker · Podman
RabbitMQexport_definitions — users, vhosts, queues, policies; no messagesHost · Docker · Podman
H2 and Apache DerbyCustom-command recipesHost · Docker

Not listed?

Add any engine, declaratively.

An engine definition describes the backup and restore commands, how credentials reach them and how to verify the output — in YAML, checked by a linter and approved before it runs. For anything else, the Custom Command provider runs your own script inside the same encrypted, verified pipeline.